sizeof运算符

今天下午腾讯笔试最后一道不定项选择题作错了,漏选了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

相关文章
相关标签/搜索