今天下午騰訊筆試最後一道不定項選擇題作錯了,漏選了A,認爲數組作參數時,sizeof返回數組元素個數,真失敗....ios
因而決定整理一下,sizeof的用法:面試
sizeof是算符,返回的是所佔內存空間的大小。數組
1 #include <iostream> 2 struct { 3 char name[10]; 4 int age; 5 }Person[] = {"Bill",15, "Bob",21}; 6 7 using namespace std; 8 int main() 9 { 10 int a[10]; 11 char b; 12 cout << sizeof(Person) << endl; 13 cout << sizeof(a) << endl; 14 cout << sizeof(b+1) << endl; 15 16 return 1; 17 }
輸出結果:spa
原本自覺得還能夠的C/C++的題都沒答好,應該不會有面試機會了,不過如今只是找實習,慢慢準備還來得及,必定要作好知識管理,像這種問題不要再出錯了。code