问题
填空题
下列程序的运行结果是______。
#define POWER(x) ((x)*(x))
main ()
int i=1;
printf("%d,%d",POWER(i++),i);
答案
参考答案:1,1
解析:POWER(i++)中先引用i的值1,再将i的值加1,POWER(i++)=1*1=1。
下列程序的运行结果是______。
#define POWER(x) ((x)*(x))
main ()
int i=1;
printf("%d,%d",POWER(i++),i);
参考答案:1,1
解析:POWER(i++)中先引用i的值1,再将i的值加1,POWER(i++)=1*1=1。