题目内容

程序中头文件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);}程序编译后运行的输出结果是

A. 10
B. 20
C. 25
D. 30

查看答案
更多问题

以下程序的运行结果是( )#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. 错

答案查题题库