题目内容

以下程序运行后输出结果是( )。#include#define SUB(a) (a)-(a)main(){int a=2,b=3,c=5,d ;d=SUB(a+b)*c ;printf("%d\n",d);}

A. O
B. -12
C. -20
D. 10

查看答案
更多问题

下面程序是利用宏计算圆的面积,填空完成程序。#include #define PI 3.14#define area(r)main(){printf ("%f\n", area(3));}

下面程序是实现字符串的拷贝和比较,填空完成程序。#include #include< >main (){char a[10];int m;strcpy(a,"student");puts(a);m=strcmp("abcd","abaa");printf ("%d\n", m);}

编译预处理的作用域是从出现点到所在源程序的末尾。( )

A. 对
B. 错

凡是以“#”开头的命令行都称为编译预处理命令。( )

A. 对
B. 错

答案查题题库