GNU C 、ANSI C、标准C、标准c++区别和联系 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为标准C 所以ANSI C 和标准C是一个概念
13、使用const定义的全局常量在ANSI C中具有外部链接性,在标准C++中具有内部链接性,所以在标准C++中声明外部链接性的全局常量必须使用extern,例如:extern const int a = 10; 18.02GNU C比ANSI C扩展的地方 1.允许零长度数组 GNU C允许零长度数组,在定义变长对象的头结构时,这个特性非常有用。 struct var_data s