问题 填空题

下列程序的运行结果是______。
#define POWER(x) ((x)*(x))
main()
int i=1;
printf("%d, %d", POWER(i++), i);

答案

参考答案:1,2

解析: POWER(i++)中先引用i的值1,POWER(i++)=1*1=1,再将i的值加1。

单项选择题
问答题 简答题