题目内容

下列命令中,哪一项是正确的预处理命令( )

A. define PI 3.14159
B.
C. define P(a,b) strcpy(a,b)
D. C.
E. define stdio.h
F. D.
G. define PI 3.14159

查看答案
更多问题

在宏定义#define MAX 30中,用宏名代替一个( )

A. 常量
B. 字符串
C. 整数
D. 长整数

阅读下列程序:#define MA(x) x*(x-1)main(){int a=1,b=2;printf("%d \n",MA(1+a+b));}则程序的运行结果是( )

A. 6
B. 8
C. 19
D. 12

阅读下列程序:#define Power2(x) x*xmain(){int i=6,j=8;printf("%d\n",Power2(i+j));}则程序运行的结果是( )

A. 2304
B. 62
C. 36
D. 64

关于预处理,下列描述中正确的是()

A. 每个C程序必须在开头使用预处理命令
B. include
C. 预处理命令必须位于C程序的开头
D. 在C语言中,预处理命令都以
E. 开头
F. C语言的预处理命令只能实现宏定义和条件编译的功能

答案查题题库