以下程序的运行结果是#define MIN(x,y) (x) < (y)?(x):(y)void main( ){int i=10,j=15,k;k=10*MIN(i,j);printf("%d\n",k);}
A. 10
B. 15
C. 100
D. 150
以下叙述中不正确的是
A. 预处理命令行都必须以
B. 号开始
C. 在程序中凡是以
D. 号开始的语句行都是预处理命令行
E. C程序在执行过程中对预处理命令行进行处理
F. 以下是正确的宏定义
G. define IBM_PC
下列程序执行后的输出结果是#define MA(x) x*(x-1)void main( ){ int a=1,b=2;printf("%d \n",MA(1+a+b));}
A. 6
B. 8
C. 10
D. 12
以下叙述中正确的是()。
A. 用
B. include包含的头文件的后缀不可以是“.a”
C. 若一些源程序中包含某个头文件,当该头文件有错时,只需对该头文件进行修改,包含此头文件的所有源程序不必重新进行编译
D. 宏命令行可以看做是一行c语句
E. C编译中的预处理是在编译之前进行的