C++獲取數組大小

首先想到的是sizeof()函數數組 但通過試驗發現這個函數返回的是數組的字節數,不是元素個數函數 int a[5]; a[1] = 1; a[3] = 2; cout << sizeof(a)/sizeof(a[1]) << endl; 這個就能夠獲得元素個數了。可是整型元素怎麼只佔4個字節啊? 若是將數組做爲參數傳遞,則在函數中是沒法得到數組的大小的,除非在增長一個參數n,表示數組大小c
相關文章
相關標籤/搜索