我创建了一个数组并将值放入数组中,如下所示
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
。
我怎么能得到阵列房间的数量?