9: 2011-07-06 (水) 12:50:08 yoshida | 10: 2011-07-08 (金) 15:06:29 yoshida | ||
---|---|---|---|
Line 122: | Line 122: | ||
上記の場合は、iは1 2 3 4 5 6 7 8 9 10と遷移します。そのため、1~9の9回しか繰り返しは行われません。~ | 上記の場合は、iは1 2 3 4 5 6 7 8 9 10と遷移します。そのため、1~9の9回しか繰り返しは行われません。~ | ||
これは++の位置により、1を加えるタイミングが異なるからです。~ | これは++の位置により、1を加えるタイミングが異なるからです。~ | ||
- | i++ではiを参照(ここではwhileの条件判断)後、1を加えます。~ | + | ~i++ではiを参照(ここではwhileの条件判断)後、1を加えます。 |
- | ++iは1を加えた後、iを参照します。~ | + | ~++iは1を加えた後、iを参照します。 |
- | このルールは--を使用する際も適用されます。但し、--の場合は加算ではなく、減算となります。 | + | ~このルールは--を使用する際も適用されます。但し、--の場合は加算ではなく、減算となります。 |
***比較演算子 [#db59b61c] | ***比較演算子 [#db59b61c] | ||
Line 161: | Line 161: | ||
aには3ではなく、bのアドレスの値が入ります。~ | aには3ではなく、bのアドレスの値が入ります。~ | ||
- | ***ポインタ [#de8fd791] | + | ***配列とポインタ [#de8fd791] |
アドレスを利用する別の方法としてポインタがあります。~ | アドレスを利用する別の方法としてポインタがあります。~ | ||
char *a = "BEST"; | char *a = "BEST"; | ||
Line 201: | Line 201: | ||
</pre> | </pre> | ||
}} | }} | ||
+ | |||
**制御文 [#j38a6a23] | **制御文 [#j38a6a23] | ||
***if文 [#c6144380] | ***if文 [#c6144380] |