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