摘要: extern.c#include int main(){ extern int i;//测试与全局变量同名的局部变量是否可以被extern声明 //int i = 11; printf("%d",i); int i = 11; getchar();}另一C文件如下:extern1.cint i = 12;VS2012编译,出错:1>c:\users\longtuoei\documents\visual studio 2012\projects\。。。\。。。\extern.cpp(9): error C2086: “int i”: 重定义1>c:\users\l 阅读全文
posted @ 2014-03-24 23:09 longtuoei 阅读(216) 评论(0) 推荐(0)
摘要: const int *p,const * int p,int const *p 1 从const int i 说起 有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。 认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic=20;与int const ic=20;。它们是完全相同的。这一点我们是要清楚。总之,你务必要记住const 与int哪个写前都不影响语义。有了这个概念后,我们来看这两个家伙:const int * pi与int const * pi ,按你的逻辑看,它们. 阅读全文
posted @ 2014-03-23 00:01 longtuoei 阅读(114) 评论(0) 推荐(0)