,而不是發送的sizeof:
void main()
int x[] = {1, 2, 3, 1, 3, 0, 6};
dupes(x, sizeof x/sizeof x[0]);
...
}
int dupes(int a[], int n)
...
...
爲什麼不能我只用數組來調用它:
int main()
{
int x[] = {1, 2, 3, 1, 3, 0, 6};
dupes(x);
...
}
int dupes(int a[])
{
int n = sizeof a/sizeof a[0];
當我這樣做的大小總是得到1 - 它不能是1 casue我發送7個元素的數組!
投票關閉並否決由於Sveta26複製粘貼到所有的答案同樣的評論,似乎不關心什麼實際答案說。 – unwind 2012-01-03 13:27:08