12 2013 档案

摘要:const对象: 必须进行初始化,默认是定义该对象文件的局部变量。其他文件要想使用必须在定义的时候加上extern。 1 //file1.cpp 2 extern const int a = 1; 3 4 //main.cpp 5 #include 6 7 using namespace std; 8 9 extern const int a ;10 11 int main()12 {13 cout 11 12 using namespace std;13 14 extern const int a ;15 16 int main()17 {18 cout<< a <... 阅读全文
posted @ 2013-12-05 12:50 王老二~ 阅读(200) 评论(0) 推荐(0)
摘要:register 只是申请将变量存储在CPU的内部寄存器中,未必能够申请成功。 申请的条件是:必须是寄存器所接受的类型,必须是单个值,应小于或等于整型的长度。 寄存器变量可能不放在CPU内存中,所以不能用取地址符&。static 在C语言中有两大作用: 1.修饰变量: 全局变量--静态全局变量:作用域仅限于被定义的文件中,在其他文件中使用extern声明也没方法使用,在被定义的文件中从定义开始到文件结束,在定义之前也不能使用,除非加上extern。局部变量--静态局部变量:在函数内定义的,同文件的其他函数也不能使用。存储在静态区域,使用这个函数结束,也不会销... 阅读全文
posted @ 2013-12-03 11:17 王老二~ 阅读(98) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示