- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 关键字auto static extern register
auto 局部变量 auto 变量是用堆栈(stack)方式占用储存器空间,因此,当执行此区段是,系统会立即为这个变量分配存储器空间,而程序执行完后,这个堆栈立即被系统收回.在大括号{}内声明. 自动变量就是指在函数内部定义使用的变量。他只是允许在定义他的函数内部使用它。在函数外的其他任何地方都不能使用的变量。自动变量是局部变量,即它的区域性是在定义他的函数内部有效。当然这说明自动变量也没有链接性,因为它也不允许其他的文件访问他。由于自动变量在定义他的函数的外面的任何地方都是不可见的
2010-07-17 18:13:00 929
原创 const int *a and int *const a and const int * const a (摘抄精彩回答)
<br />关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里<br />1、const int *a<br /> 这里const 修饰的是int,而int定义的是一个整值<br /> 因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象<br /> eg:<br /> const int *a = 0;<br /> const int b = 1;<br /> int c
2010-07-05 20:26:00 3905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人