阅读背景:

#ifndef、#define和#endif的用法

来源:互联网 
        在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果.h文件里只是进行了声明工作,即使不使用# ifndef宏定义,一个c文件多次包含同一个h文件也不会报错。使用#ifndef可以避免下面这种错误:如果在h文件中定义了全局变量,一个c文件包含同一个h文件多次,如果不加#ifndef宏定义,会出现变量重复定义的错误;如果加了#ifndef,则不会出现这种错误。 在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果.h文件里只是进行


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: