我无法通过参考以我期望的方式获得简单的通行证。拳头,当我编译时,我收到以下警告:
warning: value computed is not used [-Wunused-value]
其次,我希望它在程序结束时打印 2,而不是 1。
$ ./testAdd
1
这是简单的代码:
#include <stdio.h>
void addone(int *j) {
*j++;
}
int main(int argc, char *argv[])
{
int i = 1;
addone(&i);
printf("%d\n", i);
return 0;
}
这里出了什么问题?