次のことが理解できなくて困っています。
このループを考えてみましょう:
for (j=1;j<n;j++)
//j=1 will run once
//j<n will run n-1+1 = n times
//j++ will run n-1 times (one less than the conditional statement above)
ここで、次のことを検討してください。
for (j=3;j<=n;j++)
//j=3 will run once
//j<=n will run n-3+2 = n-1 times
ここで、j++ は n-2 回実行されると言っていましたが、私の講義ノートによると、2(n-2) 回実行されます。
たとえば、n = 5 の場合、ループは j<=n を 4 回チェックしますが、インクリメントは 3 回だけです。メモによると、6倍になりますか?