6
関数内の要素へのポインタを作成しint
て後で返すようにしようとしているので、その目的で を使用してmalloc
いますが、期待どおりに動作していないようです。コードは次のとおりです。
int j = 0;
for (;j < 5; j++) {
int * intBig = malloc(j * sizeof(int));
printf("sizeof intBig - %ld\n", sizeof(intBig));
}
各反復でと同じ8
バイト数を出力します。sizeof(intBig)
私は一連の4, 8, 12, 16
. この場合、何が欠けていますか?