填空题
下列程序的输出结果是
【13】
。
void fun(int *n)
while((*n)--);
printf("%d",++(*n));
main()
int a=100;
fun(&a) ;
1、
【正确答案】
1、0
【答案解析】
[评析] 在函数fun()中,while((*n)-)是先引用*n的值,再做(*n)--运算,所以循环结束时*n的值为0,再做(*n)--运算后, *n的值为-1;执行++(*n)后,*n的值是0。
提交答案
关闭