在某.h文件中有如下代码,其功能及意义说法正确的是()ifndef()DEVICE()H#define()DEVICE()H….#endif
在某.h文件中有如下代码,其功能及意义说法正确的是()ifndef()DEVICE()H#define()DEVICE()H….#endif
A、如果没有定义()DEVICE()H,则定义()DEVICE()H
B、如果没有定义()LED1()H,则定义()LED1()H
C、#ifndef的含义是如果没有定义
D、这样多次include同一个.h文件,就不会重复引用其中的内容,避免编译报错。
正确答案:如果没有定义()DEVICE()H,则定义()DEVICE()H|#ifndef的含义是如果没有定义|这样多次include同一个.h文件,就不会重复引用其中的内容,避免编译报错。