收起
(1)ifndef “if not defined”的缩写,如果没定义(2)define 宏定义关键字,有定义、解释的意思;(3)define 下面,endif上面,是各种的定义和函数声明,如上包含两个结构体定义,两个函数声明
参考理解: c语言中的#ifndef、#def、#endif等宏是什么意思_sunshuai03的博客-CSDN博客_ifndef在c语言中什么意思 #ifndef、(或者#ifndef)、#def、#endif等宏这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #el https://blog.csdn.net/sunshuai03/article/details/531596
报告相同问题?