c语言
看那山瞧那水
这个作者很懒,什么都没留下…
展开
-
c语言记事 关于extern和static
extern作用于变量。首先明晰变量声明和定义的概念,还有定义声明和引用声明区别。 extern 修饰了变量后,此变量是引用声明,说明此变量在其它地方定义了。通常做法是,要被其它模块引用的全局变量在.h文件里声明,在.c文件里定义,并冠于extern修饰符。 extern 冠于函数前,说明此函数在其它地方定义。 static 作用于文件作用域的变量说明其为内部链接,而不是静态存原创 2008-07-11 10:38:00 · 312 阅读 · 0 评论 -
修饰符组合
这是摘自c primer plusint board[8][8]; //int的数组的数组(注:二维数组,这个明白)int **ptr; //指向int的指针的指针(注:指针的指针,这个也明白)int *risks[10]; //具有10元素的数组,每个元素是一个指向int的指针(指针数组,[]和()优先级高于*)int (*risks)[10]; //一个指针,指向一个原创 2008-07-11 11:06:00 · 399 阅读 · 0 评论