我搜索來計算我的數組的大小。 像往常一樣,我將數組的大小除以單元格的大小。 當我嘗試使用數組的時候它是可以工作的,但是如果我在數組中使用指針,我會發現一個非常奇怪的值。指針訪問數組的大小
請問您能否賜教?
在這裏,我的代碼:只在陣列
int tab1K_I[1000];
int * tab1k_p = tab1K_I;
int c,v;
c = sizeof (tab1k_p)/sizeof(*tab1k_p);
printf("c : %d\r\n", c);
v = sizeof (tab1K_I)/sizeof(tab1K_I[0]);
printf("v :%d\r\n", v);
c = 2;
v = 1000;
謝謝@MarkWeston – Aldarme