填空题 下列程序的输出结果是 【13】
void fun(int*n)
while ((*n)--);
printf("%d",++(*n));

main()
int a=1000;
fun(&a);


  • 1、
【正确答案】 1、0    
【答案解析】[解析] while循环的条件为即当*n非零时执行循环,(*n)一是先使用*n的值再对*n减1,结束while循环后*n的值为-1。 ++(*n)是先对*n加1再使用*n的值,-1+1=0,输出*n的值即输出0。