下列程序的输出结果是______。 define P(A) printf('%d ' (int)(A
下列程序的输出结果是______。 define P(A) printf("%d,",(int)(A) ) definePRINT(A) P(A) ;printf("the end") main() { int i,a=0; for(i=1;i<5;++) PRINT(a+i); printf("/n"); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:1234the end
本题考查带参数的宏的定义。第1次循环,i=1时,调用PRINT(1),P(1)输出1;第2次循环,i=2时,调用PRINT(2),P(2)输出2;第3次循环,i=3时,调用PRINT(3),P(3)输出3;第4次循环,i=4时,调用PRINT(4),P(4)输出4,theend。
相似问题
下列程序的运行结果是______。 main() { int s=0 i=1; while(s<=1
下列程序的运行结果是______。 main() { int s=0,i=1; while(s<=10) { S=S+i*i; i++; b } printf( "%d ",--i); }请帮忙给出正确答案和分析,谢谢!
下列程序的运行结果是______。 include<stdio.h> main() { int a
下列程序的运行结果是______。 include<stdio h> main() { int a,b,C; a=3;b=4;c=5; if(a>B) if(a>C) printf( "%d ",A) ; elseprintf( "%d ",B) ; printf( "%d n ",C) ; }请帮忙给出正确答案和分析,谢谢!
某工业企业生产A产品 本月发生可修复废品损失为:原材料1500元 人工费350元 制造费用450元。
某工业企业生产A产品,本月发生可修复废品损失为:原材料1500元,人工费350元,制造费用450元。本月A产品投产500件,原材料在生产开始时一次性技入,实际
x和y都是double型变量 x的初值为4.0 y的初值为2.0 则表达式pow(y fabs(x)
x和y都是double型变量,x的初值为4 0,y的初值为2 0,则表达式pow(y,fabs(x))的值为______。请帮忙给出正确答案和分析,谢谢!
下列程序段是从键盘输入的字符中统计小写字母的个数 用换行符结束循环。请填空。 int n=0 c;
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。 int n=0,c; c=getchar(); while(c!= n) { if(______) n++; }请帮忙给出正确答案和分析,谢谢!
