大牛们能帮我看下哪错了吗
- C/C++ code
#include <stdio.h>#include <string.h>void func(int *n){ while((*n)--); printf("%d",++(*n));int main(){ int a=100; func(&a); return 0;}编译不通过,怎么个回事?
[解决办法]
这道题的意思是(*n)--到0.跳出while().在进行(*n)--. 最后++(*n)