选择题
以下选项中的编译预处理命令行,正确的是______。
A、
#define E 2.38
B、
##define PI_2_1.56
C、
#define int INT
D、
#DEFINE TRUE
【正确答案】
A
【答案解析】
[考点] 预编译处理、动态分配、结构体、位运算和文件 编译预处理程序负责分析和处理以“#”标志为首字符的控制行。凡是以“#”开头的行都称为编译预处理行。C语言的预处理功能主要有3种:宏定义、文件包含和条件编译。预处理不是语句,因此无结束分号“;”,也不需定义数据类型。所以选项中正确的是“#define E 2.38”。
提交答案
关闭