C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 49 を表示中)
■27036 / )  Re[5]: インクリメントの結果が違ってしまいます
□投稿者/ naga (6回)-(2008/10/25(Sat) 13:59:14)
2008/10/25(Sat) 19:45:39 編集(投稿者)

No27032 (ま さん) に返信

> iCnt++1;

すみません。
質問の箇所のthis.iCnt++1;は書き間違えでした。
this.iCnt++;です。

for (int i=0;i < 20;i++) {
t.iCnt1 = t.iCnt1 + 1;
t.iCnt2 += 1;
t.iCnt3++;
System.out.println("iCnt1=" + t.iCnt1 + " iCnt2=" + t.iCnt2 + " iCnt3=" + t.iCnt3);
}

この状態で実行すると、t.iCnt1 = t.iCnt1 + 1; の部分だけ+2されたり、+1されたりします。。。

解決済み
返信 編集キー/


管理者用

- Child Tree -