期待どおりに機能するための参照渡しによる単純なパスを取得するのに問題があります。まず、コンパイルすると、次の警告が表示されます。
warning: value computed is not used [-Wunused-value]
次に、プログラムの最後に 1 ではなく 2 が出力されることを期待しています。
$ ./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;
}
ここで何がうまくいかないのですか?