以下程序段在编译时不会报错的是()。
A: #define double 2void main() {double a=0;}
B: #define a 2void main() {int a=0; }
C: #define a 2 void main(){a++; }
D: #define a 2 int x=a; void main() {x++;}
A: #define double 2void main() {double a=0;}
B: #define a 2void main() {int a=0; }
C: #define a 2 void main(){a++; }
D: #define a 2 int x=a; void main() {x++;}
举一反三
- 以下程序的执行结果是______。 #include <iostream.h> #define PI 3.14159 const int R=10; void main() double a,b; a=2*R*PI; b=R*R*PI;
- 以下程序的输出结果是_____.#define PT 5.5#define S(x) PT*x*xvoid main(){ int a=1,b=2; printf("%.1f\n",S(a+b));} A: 12.0 B: 12.5 C: 9.5 D: 33.5
- 下列程序的运行结果为________。 #include "stdio.h" #define MA(x) x*(x-1) void main() { int a=1,b=2; printf("%d",MA(1+a+b)); }
- 以下程序的输出结果是________。 #include "stdio.h" #define f(x) x*x void main() { int a=6,b=2,c; c=f(a)/f(b); printf("%d",c); }
- 下列程序的输出结果是( ). #define N 3 #define M 3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main( ) { int a[M][N]; int i,j; for(i=0;i 4