sizeof运算符

今天下午腾讯笔试最后一道不定项选择题做错了,漏选了A,认为数组做参数时,sizeof返回数组元素个数,真失败....

于是决定整理一下,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 }

输出结果:

           

本来自以为还可以的C/C++的题都没答好,应该不会有面试机会了,不过现在只是找实习,慢慢准备还来得及,一定要做好知识管理,像这种问题不要再出错了。

原文地址:https://www.cnblogs.com/chengtulang/p/3633333.html