苦C勉強会 E.15 ポインタ
E15.5
*が3つの意味をもつ(乗算、間接参照、ポインタ変数の宣言)のでややこしい
E15.6
関数の仮引数宣言ならint *aもint aも同じ。
配列の宣言の時はでサイズを書くけど配列を使う時の[]は添字演算子。意味が違う。
E15.7
int *hoge, array[10];
for(hoge = array; hoge != &array[10]; hoge++) { something }
はややこしい。
練習問題
なんか納得のいかない感じ
雑感
同じ記号なのに意味が違う事があってややこしいですね。