char tmp1[10]; char *tmp2 = malloc(10); tmp1は長さMAXNUM(cは1つ1バイトなのでMAXNUMバイト)の配列 tmp2はMAXNUMバイトの領域を指すポインタ printf("%d\n", sizeof(tmp1)); printf("%d\n", sizeof(*tmp2)); 結果は前者は10、後者は1。 tmp2はまだ領域を…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。