我想要1些about area的简介!!!!!!!!!(一定要英文)

我想要1些about area的简介!!!!!!!!!(一定要英文),第1张

Area From Wikipedia

the free encyclopedia Jump to: navigation

search This article is about the physical quantity For other uses

see Area (disambiguation) Area is a quantity expressing the o-dimensional size of a defined part of a surface

typically a region bounded by a closed curve The term surface area refers to the total area of the exposed surface of a 3-dimensional solid

such as the sum of the areas of the exposed sides of a polyhedron Useful formulas 参考:uploadwikimedia/ /mons/thumb/b/b9/Areasvg/200px-Areasvg Common equations for area: Shape Equation Variables Square 参考:uploadwikimedia/math/9/e/f/9efae2c381598cd93b1e4c9a2dd1cd82 s is the length of the side of the square Regular triangle 参考:uploadwikimedia/math/a/f/0/af0f6322f35f2a986ae7376e61885f75 s is the length of one side of the triangle Regular hexagon 参考:uploadwikimedia/math/2/7/d/27d180f80dd0ef22e058da9ab919bf9a s is the length of one side of the hexagon Regular octagon 参考:uploadwikimedia/math/5/5/b/55befe8b44add8938c4914ffe8e8babe s is the length of one side of the octagon Any regular polygon 参考:uploadwikimedia/math/1/1/1/11161c479c1bda107ad57c941ca0a633 a is the apothem

or the radius of an inscribed circle in the polygon

and p is the perimeter of the polygon Any regular polygon 参考:uploadwikimedia/math/7/e/9/7e9e79240c1bf87c55f90e2bd5324aff P is the Perimeter and n is the number of sides Any regular polygon (using degree measure) 参考:uploadwikimedia/math/1/d/1/1d1e9343aca923b7bf1f93e5d3e5f0dd P is the Perimeter and n is the number of sides Rectangle 参考:uploadwikimedia/math/0/b/8/0b85e50acaea901014da7871c8e193f9 l and w are the lengths of the rectangle's sides (length and width) Parallelogram (in general) 参考:uploadwikimedia/math/7/1/8/718fdc368f8d614d7a93bc36ae7245d1 b and h are the length of the base and the length of the perpendicular height

respectively Rhombus 参考:uploadwikimedia/math/c/3/8/c38e0e1c4ad81b19979335104d6e267a a and b are the lengths of the o diagonals of the rhombus Triangle 参考:uploadwikimedia/math/f/6/a/f6a8a4ef1646892407d76f783257099a b and h are the base and altitude (measured perpendicular to the base)

respectively Triangle 参考:uploadwikimedia/math/4/f/e/4fe3fc8bb778880038295c41e57bff95 a and b are any o sides

and C is the angle beeen them Circle 参考:uploadwikimedia/math/5/a/9/5a9c98e8dda298f710272ed81b88008d r is the radius and d the diameter Ellipse 参考:uploadwikimedia/math/e/e/c/eec18db3c5fedb7eba42db3557880902 a and b are the semi-major and semi-minor axes

respectively Trapezoid 参考:uploadwikimedia/math/1/b/2/1b2806ec4e2fb163e65f1da175fa00de a and b are the parallel sides and h the distance (height) beeen the parallels Total surface area of a Cylinder 参考:uploadwikimedia/math/0/6/2/06297123f345d77ab7e82c8bedfe15e1 r and h are the radius and height

respectively Lateral surface area of a cylinder 参考:uploadwikimedia/math/2/d/9/2d96b91c66569fdb915faeef48cb0aef r and h are the radius and height

respectively Total surface area of a Cone 参考:uploadwikimedia/math/0/4/6/046012647b8da9f10ff3b4ce6bfb55ff r and l are the radius and slant height

respectively Lateral surface area of a cone 参考:uploadwikimedia/math/5/e/7/5e7da0b843a577bbc0f22c8d61297952 r and l are the radius and slant height

respectively Total surface area of a Sphere 参考:uploadwikimedia/math/9/d/8/9d862a6169e42e7026ab4831fd7a6868 r and d are the radius and diameter

respectively Total surface area of an ellipsoid See the article Circular sector 参考:uploadwikimedia/math/f/7/a/f7a78fb9bb8282a8caab10e6dec49b9e r and θ are the radius and angle (in radi)

respectively Square to circular area conversion 参考:uploadwikimedia/math/6/a/8/6a80d9aae6792c9afd51f59b9fb51a2d A is the area of the square in square units Circular to square area conversion 参考:uploadwikimedia/math/7/3/a/73a0bb638708486a13a6db0a32e5779c C is the area of the circle in circular units

参考: en /wiki/Area

1宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。

2不带参数

宏定义又称为宏代换、宏替换,简称“宏”。

格式:

#define 标识符 字符串

其中的标识符就是所谓的符号常量,也称为“宏名”。

预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。

掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。

即在对相关命令或语句的含义和功能作具体分析之前就要换:

例:

#define Pi 31415926

把程序中出现的Pi全部换成31415926

说明:

(1)宏名一般用大写

(2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。例如:数组大小常用宏定义

(3)预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。

(4)宏定义末尾不加分号;

(5)宏定义写在函数的花括号外边,作用域为其后的程序,通常在文件的最开头。

(6)可以用#undef命令终止宏定义的作用域

(7)宏定义允许嵌套

(8)字符串( " " )中永远不包含宏

(9)宏定义不分配内存,变量定义分配内存。

(10)宏定义不存在类型问题,它的参数也是无类型的。

3带参数

除了一般的字符串替换,还要做参数代换

格式:

#define宏名(参数表) 字符串

例如:#define S(a,b) ab

area=S(3,2);第一步被换为area=ab; ,第二步被换为area=32;

类似于函数调用,有一个哑实结合的过程:

(1)实参如果是表达式容易出问题

#define S(r) rr

area=S(a+b);第一步换为area=rr;,第二步被换为area=a+ba+b;

正确的宏定义是#define S(r) ((r)(r))

(2)宏名和参数的括号间不能有空格

(3)宏替换只作替换,不做计算,不做表达式求解

(4)函数调用在编译后程序运行时进行,并且分配内存。宏替换在编译前进行,不分配内存

(5)宏的哑实结合不存在类型,也没有类型转换。

(6)宏展开使源程序变长,函数调用不会

(7)宏展开不占运行时间,只占编译时间,函数调用占运行时间(分配内存、保留现场、值传递、返回值)

一楼那个家伙的解释完全是瞎扯。正确的理解如下:

1now and then 是词组,意思是 偶尔,时不时地

would这个词在与used to do辨析时,很多老师解释为 过去常常做某事,在跟短暂性动词时可以和used to do sth换用。其实would本身是一个情态动词,体现的是主语的意愿,题目中的would表示有时会去做某事。这里强调的是 “会”去做某事,也就是they的意愿。而used to do sth只是客观地描述过去经常发生的动作,所以第二个空应该用would,不能用used to do

2as long as 表示只要,“只要”是一个充分条件,即只要具备这一条件就足以导致某一结果。if 是假如,“假如”不是一个充分条件,也就是说即使具备了这一条件,也不一定会导致某一结果。所以这里只能用as long as

3area是面积,指的是一个二维的平面。room是空间,指的是三位立体的空间。place是地方,位置,强调的是物体的位置,并不强调所占的空间。size是体积,大小,是物体本身的属性,也不强调所占的外部空间。所以这里应该用room,表示的是所占的立体空间。

4这里考核的是定语从句 for which they ask for no return 修饰前面的a devotion

我们把它还原成陈述句你可能好理解一点,还原后的句子应该是they ask for no return for which,which这里指代的就是devotion,所以这个句子也可以还原成they ask for no return for a devotion他们对自己的付出不求回报。现在我们再把这个句子they ask for no return for a devotion改成定语从句你就明白了,a devotion 被定语从句的关系代词which 所指代,连同它前面的介词for一同被提到句首去引导这个定语从句。也就是for which they ask for no return也就是C这个选项。其他的选项都不完整,这里句中的两个for缺一不可,ask for 当中的for是固定搭配,构成词组,for which 的这个for 表示原因,表示“为”之寻求回报。

简单来说:宏定义又称为宏代换、宏替换,简称“宏”。是C提供的三种预处理功能的其中一种。

复杂的请看下面,讲的很全。下面的带参宏定义,多行宏定义,在Linux内核源码中很多。另外sizeof也是一个宏定义。

宏定义

宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译

1 不带参数的宏定义:

宏定义又称为宏代换、宏替换,简称“宏”。

格式: #define 标识符 字符串

其中的标识符就是所谓的符号常量,也称为“宏名”。

预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。

掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。

即在对相关命令或语句的含义和功能作具体分析之前就要换:

例: #define PI 31415926 把程序中出现的PI全部换成31415926

说明:

(1)宏名一般用大写

(2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。例如:数组大小常用宏定义

(3)预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。

(4)宏定义末尾不加分号;

(5)宏定义写在函数的花括号外边,作用域为其后的程序,通常在文件的最开头。

(6)可以用#undef命令终止宏定义的作用域

(7)宏定义可以嵌套

(8)字符串" "中永远不包含宏

(9)宏定义不分配内存,变量定义分配内存。

2 带参数的宏定义:

除了一般的字符串替换,还要做参数代换

格式: #define 宏名(参数表) 字符串

例如:#define S(a,b) ab

area=S(3,2);第一步被换为area=ab; ,第二步被换为area=32;

类似于函数调用,有一个哑实结合的过程:

(1)实参如果是表达式容易出问题

#define S(r) rr

area=S(a+b);第一步换为area=rr;,第二步被换为area=a+ba+b;

正确的宏定义是#define S(r) ((r)(r))

(2)宏名和参数的括号间不能有空格

(3)宏替换只作替换,不做计算,不做表达式求解

(4)函数调用在编译后程序运行时进行,并且分配内存。宏替换在编译前进行,不分配内存

(5)宏的哑实结合不存在类型,也没有类型转换。

(6)函数只有一个返回值,利用宏则可以设法得到多个值

(7)宏展开使源程序变长,函数调用不会

(8)宏展开不占运行时间,只占编译时间,函数调用占运行时间(分配内存、保留现场、值传递、返回值)

3 宏定义其他冷门、重点知识

#define用法

1、 用无参宏定义一个简单的常量

#define LEN 12

这个是最常见的用法,但也会出错。

比如下面几个知识点你会吗?可以看下:

(1) #define NAME "zhangyuncong"

程序中有"NAME"则,它会不会被替换呢?

(2) #define 0x abcd

可以吗?也就是说,可不可以用把标识符的字母替换成别的东西?

(3) #define NAME "zhang

这个可以吗?

(4) #define NAME "zhangyuncong"

程序中有上面的宏定义,并且,程序里有句:

NAMELIST这样,会不会被替换成"zhangyuncong"LIST

四个题答案都是否定的。

第一个,""内的东西不会被宏替换。这一点应该大都知道。

第二个,宏定义前面的那个必须是合法的用户标识符

第三个,宏定义也不是说后面东西随便写,不能把字符串的两个""拆开。

第四个:只替换标识符,不替换别的东西。NAMELIST整体是个标识符,而没有NAME标识符,所以不替换。

也就是说,这种情况下记住:#define 第一位置第二位置

(1) 不替换程序中字符串里的东西。

(2) 第一位置只能是合法的标识符(可以是关键字)

(3) 第二位置如果有字符串,必须把""配对。

(4) 只替换与第一位置完全相同的标识符

还有就是老生常谈的话:记住这是简单的替换而已,不要在中间计算结果,一定要替换出表达式之后再算。

2、 带参宏一般用法

比如#define MAX(a,b) ((a)>(b)?(a):(b))

则遇到MAX(1+2,value)则会把它替换成:

((1+2)>(value)?(1+2):(value))

注意事项和无参宏差不多。

但还是应注意

#define FUN(a) "a"

则,输入FUN(345)会被替换成什么?

其实,如果这么写,无论宏的实参是什么,都不会影响其被替换成"a"的命运。

也就是说,""内的字符不被当成形参,即使它和一模一样。

那么,你会问了,我要是想让这里输入FUN(345)它就替换成"345"该怎么实现呢?

请看下面关于#的用法

3、 有参宏定义中#的用法

#define STR(str) #str

#用于把宏定义中的参数两端加上字符串的""

比如,这里STR(my#name)会被替换成"my#name"

一般由任意字符都可以做形参,但以下情况会出错:

STR())这样,编译器不会把“)”当成STR()的参数。

STR(,)同上,编译器不会把“,”当成STR的参数。

STR(A,B)如果实参过多,则编译器会把多余的参数舍去。(VC++2008为例)

STR((A,B))会被解读为实参为:(A,B),而不是被解读为两个实参,第一个是(A第二个是B)。  4、 有参宏定义中##的用法

#define WIDE(str) L##str

则会将形参str的前面加上L

比如:WIDE("abc")就会被替换成L"abc"

如果有#define FUN(a,b) vo##a##b()

那么FUN(id ma,in)会被替换成void main()

5、 多行宏定义:

#define doit(m,n) for(int i=0;i<(n);++i)\

{\

m+=i;\

}

#include "iostreamh"

class Circle//基类圆

{

public:

double r;

public:

void print()

{

cout<<"半径为:"<<r<<endl;

}

Circle(double x)//圆的构造函数

{

r=x;

}

double GetR()//获取圆的半径

{

return r;

}

};

class Sphere:public Circle//球类

{

public:

Sphere(double x):Circle(x)//球的构造函数

{

}

double GetTheSphereArea()//获取球的表面积

{

double R=GetR();

return (4314RR);

}

double GetTheSphereVolume()//获取球的体积

{

double R=GetR();

return ((314RRR)3/4);

}

};

class Cylinder:public Circle//圆柱类

{

public:

double h;

Cylinder(double x ,double y):Circle(x)//圆柱类的构造函数

{

h=y;

}

double GetTheCylinderArea()//获圆柱类的表面积

{

double R=GetR();

return (2314RR+2314Rh);

}

double GetTheCylinderVolume()//获圆柱类的体积

{

double R=GetR();

return (314RRh);

}

};

class Vec:public Circle//圆锥类

{

public:

double h;

Vec(double x ,double y):Circle(x)//圆锥类的构造函数

{

h=y;

}

double GetTheVecArea()//获圆锥类的表面积

{

double R=GetR();

return (2314RR+2314Rh);//求表面积公式不会,你自己写吧

}

double GetTheVecVolume()//获圆锥类的体积

{

double R=GetR();

return (314RRh)/3;

}

};

void main()//主函数

{

Sphere Sphere1(25);//初始球类对象

double a=Sphere1GetTheSphereArea();

cout<<"球的表面积为"<<a<<endl;

a=Sphere1GetTheSphereVolume();

cout<<"球的体积为"<<a<<endl;

//其余的类似;

}

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3061141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-18
下一篇2024-01-18

随机推荐

  • 男士用什么防晒霜好

    1、LISSAGEMEN防晒霜。嘉娜宝旗下的男士护肤品牌,乳液质地,采用ADVAN深度紫外线损伤屏障技术,让防晒涂抹见均匀分布于皮肤上,同时让霜体质地更细腻,透明度更高,清爽,不泛白,不黏腻。物化型防晒,添加芦荟提取物、西梅提取物、绿茶提取

    2024-04-15
    1056300
  • 精华液和水乳的正确使用顺序?

    先使用精华液,后使用水乳。护肤品的正确使用顺序是水、精华液、乳、霜。1、先使用爽肤水,爽肤水是一种透明液态的护肤品,涂抹在脸部,起到二次清洁肌肤的作用。2、然后使用精华液,精华液是护肤品中的极品,它功效非常强大,使用效果很显著。精华液大多在

    2024-04-15
    68300
  • 创意生日礼物网(创意生日礼物定制)

    今天小编辑给各位分享创意生日礼物网的知识,其中也会对创意生日礼物定制分析解答,如果能解决你想了解的问题,关注本站哦。有创意的生日礼物"最好的礼物并不一定要贵,而是贴心,至于怎么个贴心法,这个就要具体问题具体分析了。1个性惊喜型。可

    2024-04-15
    56800
  • 抗衰老的套盒贵还是美白套盒贵

    抗衰老的套盒贵还是美白套盒贵?这个问题涉及到两个不同的护肤需求,让我们从多个角度来回答。价格方面。抗衰老的套盒通常包含多种成分和配方,用于改善细纹、提升皮肤弹性等问题。而美白套盒则主要针对肤色不均匀、暗沉等问题。从品牌和产品定位来看,抗衰老

    2024-04-15
    48800
  • 是先用精华还是水,乳液

    而且要先用乳液精华再用乳液。因为精华液的含油量没有乳液高,按照护肤品先稀后稠的原则,使用乳液前先涂精华液。首先,精华液可以打开皮肤吸收通道,然后,在涂抹乳液时,皮肤上的精华液可以为乳液导航,促进乳液的吸收,让皮肤吸收更多的营养和水分。使用香

    2024-04-15
    57300
  • hydra beauty香奈儿,香奈儿精华水使用方法

    随着年龄的增加,肤质会变得暗哑粗糙,这是变老的特点之一,这个时候我们就需要通过护肤来延缓衰老,比如hydra beauty香奈儿是个不错的选择,还有香奈儿精华水搭配一下就更好了,那么hydra beauty香奈儿怎么样,以及香奈儿精

    2024-04-15
    43500
  • skii一套多少钱

    一般几千一套。SK2有违禁物质铬、钕严重超标!铬的危害性远远不止损伤皮肤这么简单。所有铬的化合物都有毒性,它们直接损害人体的消化道、呼吸道、皮肤和黏膜。而且,铬对人体的毒害为全身性的,除引起皮炎、湿疹、气管炎和鼻炎外,甚至可能有致癌作用。而

    2024-04-15
    40100

发表评论

登录后才能评论
保存