某程序需要使用一个代表常数3.145的符号常量名xp,则以下定义中正确的是 。 A.#define xp 3.145; B.#define xp(3.145) C.#define xp=3.145 D.#define xp 3.145
时间: 2024-09-05 21:05:21 浏览: 90
正确答案是 D.#define xp 3.145;
在C语言中,使用#define指令定义符号常量(也称为宏)时,常量名后面直接跟着其值,中间不需要括号或等号。选项 A) 中缺少分号;选项 B) 使用圆括号不是正确的语法;选项 C) 等号用于赋值操作而非定义常量。因此,只有 D) 符合常量定义的规范,表示将常量名字xp绑定到数值3.145上。
阅读全文