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