单项选择题
设有以下宏定义: #define N 3 #define Y(n) ((N+1)*n) 则执行语句"z=2 * (N+Y(5+1));"后, z的值为______。
A.出错
B.42
C.48
D.54
<上一题
目录
下一题>
点击查看答案
打开小程序,免费文字、语音、拍照搜题找答案
热门
试题
单项选择题
从下列选项中选择不会引起二义性的宏定义是______。
A.#define POWER(x)x*x
B.#define POWER(x)(x)*(x)
C.#define POWER(x)(x*x)
D.#define POWER(x)((x)*(x))
点击查看答案
单项选择题
以下正确的描述为______。
A.每个C语言程序必须在开头使用预处理命令#include
B.预处理命令必须位于C源程序的首部
C.在C语言中预处理命令都以“#”开头
D.C语言的预处理命令只能实现宏定义和条件编译的功能
点击查看答案