- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 一个宏比较两个数的大小(不用>,if语句)
#define MAX(a,b) (abs((a)-(b))==((a)-(b))?(a):(b)) #define MAX4(a,b) (((a)-(b)) & 0x80000000 ) ? (b) : (a) 若a > b ,则a-b的二进制最高位为0,与上任何数还是0
2011-08-01 09:08:44 878
C++变量总结 说明各种变量
在C语言中,变量是对程序中数据所占用内存空间的一种抽象,定义变量时,用户定义变量的名,变量的类型,这是变量的操作属性。不仅可以通过变量名访问该变量,系统还通过该标识符确定该变量在内存空间的位置。在计算机中,保存变量当前值的存储单元有两类,一类是内存,另一类是CPU中的寄存器,变量的存储属性就是讨论变量的存储位置的,C语言中定义了四种存储属性,即自动变量、外部变量、静态变量和寄存器变量,它关系到变量在内存中的存放位置,由此决定了变量的值保留的时间和变量的作用范围,这就是生存期和作用域的概念。
2011-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人