4
#include <stdio.h>
int main(void)
{
int a=17;
scanf("%d",&a);
int arr[a];
printf("%lu", sizeof(arr));
}
配列 "arr"のメモリはコンパイル時に割り当てる必要がありますが、この場合はユーザ(実行時)から "a"の値をとり、同じサイズを割り当てます配列。どうか明らかにしてください。cの配列のメモリ割り当て