配列を作成し、次のように値を配列に入れました
int *ptr_int;
int list_int[10];
int i;
for (i=0; i<10; i++)
list_int[i] = i + 1;
list_int
そして、このように配列に値を代入します
list_int[17] = 18;
次のように配列の数を取得しようとしたとき
int size = sizeof(list_int ) / sizeof( int );
printf( "The size of int is %d.\n", size);
結果は のみ10
です。
アレイの部屋数を取得するにはどうすればよいですか?