程序中头文件type1.h的内容如下:#define N 5#define M1 N*3程序如下:#include “type1.h”#define M2 N*2void main(){int I;i=M1+M2;printf(“%d\n”,i);}程序编译后运行的输出结果是
查看答案
以下程序的运行结果是( )#define X 5#define Y X+1#define Z Y*X/2void main(){int a=y;printf(“%d,%d\n”,Z,--a);}
A. 7,6
B. 12,6
C. 12,5
D. 7,5
C 语言程序中的#include 和#define 均不是C 语句。
A. 对
B. 错
宏替换不占用程序运行时间,只需编译时间。
A. 对
B. 错
在程序中凡是以#号开始的语句都是预处理命令行。
A. 对
B. 错