摘要: 宏定义不带参数宏定义:#define PI 3.1415926带参数的宏定义:#define PI 3.1415926#define S(r) (PI*(r)*(r))void main(){float a=2,area;area=S(a); }用宏可以得到几个结果:#define CIRCLE(R... 阅读全文
posted @ 2014-10-05 17:21 suo_suo 阅读(1773) 评论(0) 推荐(0)
摘要: 1.几个术语:“左值”:指用于标志一个特定的数据对象的名字或表达式,例如变量。“右值”:指的是能赋给可修改的左值的量。“副作用”:对数据对象或文件的修改,如num=50。“一个顺序点”:是程序执行的一点,在该点处,所有的副作用都在进入下一步前被计算。注:语句里的分号,完整表达式的结束,都是一个顺序点... 阅读全文
posted @ 2014-10-05 17:17 suo_suo 阅读(238) 评论(0) 推荐(0)
摘要: 共用体变量定义:union 共用体名{ 成员表列}变量表列;特点:1.同一个内存段可以用来存放几种不同类型的成员 ,但在每一瞬间只能存放其中一种,而不是同时存放几种。共用体变量中起作用的是最后一次存放的成员。共用体变量的地址和它各个成员的地址都是同一地址。 2.不能对共用体变量名赋值,不... 阅读全文
posted @ 2014-10-05 17:13 suo_suo 阅读(840) 评论(0) 推荐(0)
摘要: 数据类型long long 8字节,long(unsigned long) 4字节(16和32位编译器)或8字节(64位编译器),short 2字节,int(unsigned int) 2字节(16位编译器)或4字节(32和64位编译器) ,char 1字节,float 4字节,double 8字节... 阅读全文
posted @ 2014-10-05 12:25 suo_suo 阅读(454) 评论(0) 推荐(0)