C言語ポインタ実践ガイド:型、const、演算、安全性を完全理解

ポインタの型が示す意味 アドレスを格納する変数は全て「ポインタ」と呼ばれますが、なぜ int* や char* など型を区別するのでしょうか。型の違いが与える影響を実験で確かめます。 型によるメモリアクセス幅の違い 次の2パターンで4バイト整数を書き換えた場合の挙動を比較してください。 int main(void) { unsigned value = 0xAABBCCDD; int *pi = &value; ...

8月5日 23:07 投稿