快乐古月 发表于 2016-04-28 14:33

关于c语言编程从来没见过的写法,求解释

#ifndef _xxx
#define _xxx
#endif
_xxx int* _name;
只是个什么意思

chinayin2015 发表于 2016-04-28 15:39

_xxx有具体的例子吗?

chinayin2015 发表于 2016-04-28 15:41

_xxx有具体的例子吗?

q1208c 发表于 2016-04-29 12:36

典型的宏定义吧?

ifndef 这些是防止在多重引用的时候出错。

0dmin 发表于 2016-05-02 16:36

这就是几个关键字,楼主最好自己百度一下!记住就好了!

MMMIX 发表于 2016-05-02 20:04

快乐古月 发表于 2016-04-28 14:33 static/image/common/back.gif
#ifndef _xxx
#define _xxx
#endif
_xxx int* _name;
只是个什么意思


如果宏 _xxx 没有被定义,那么下面对其的使用(_xxx int* _name;)就会出错;所以前面要在 _xxx 没有被定义的时候把其定义为空,这样后面对其的使用就不会出错了。
页: [1]
查看完整版本: 关于c语言编程从来没见过的写法,求解释