C/C++ 一点笔记(1)
摘要:
定义和声明区别:(1)定义分配内存,声明没有(2)定义只能出现一次,而声明可以出现多次(3)extern char a[] 与extern char a[100]等价,因为这里只是声明,不分配空间(4)extern int a extern 告诉编译器a这个名字已经在别的文件定义了,下面的代码使用的名字a是别的文件定义的数组名的值:(1)在绝大多数表达式中,数组名的值是指向数组第1个元素的指针。这个规则只有两个例外:sizeof返回整个数组所占用的字节而不是一个指针所占用字节;单目操作符&返回一个指向数组的指针,而不是一个指向数组第1个元素的指针的指针高手写code的惯用法:(1)将变 阅读全文
posted @ 2011-12-11 16:56 深圳彦祖 阅读(1189) 评论(0) 推荐(0) 编辑