摘要:
数组并非指针“数组和指针是相同的”是一种非常危险、并不完全正确的说法。ANSI标准: extern int *x; // x是个int型的指针 extern int y[]; // y是个int型数组,长度尚未确定数组定义不等同于指针的外部声明的情况:文件1:// 定义了一个int数组int mango [100];文件2: // 外部声明的指向int型的指针 extern int * mango;上述代码的错误如下:什么是定义,什么是声明C语言中的“对象”(不同于C++或其他面向对象编程语言的‘对象’,这里的对象只是跟链接器有关的“东西”,如函数和变量)必须... 阅读全文