面试常考的C/C++知识点sizeof
2012-04-18 19:31
162 查看
#include <iostream> using namespace std; struct{ short a;//short占2个字节 short b; short c; }A; class B{ private: bool a;//1 int b;//4 bool c;//1 }; class C{ private: int a;//4 bool b;//1 bool c;//1 }; class D{ }; int main(){ int a = 10; int b[100] = {1,2,3}; char c[20]; int **d[3][4]; int *ptr = &a; char *cptr = "good job"; cout << "sizeof(b) " << sizeof(b) << endl << "sizeof(c) "<< sizeof(c) << endl << "sizeof(d) " << sizeof(d) << endl << "sizeof(ptr) " << sizeof(ptr) << endl << "sizeof(cptr) " << sizeof(cptr) << endl << "sizeof(A) " << sizeof(A) << endl << "sizeof(B) " << sizeof(B) << endl << "sizeof(C) " << sizeof(C) << endl << "sizeof(D) " << sizeof(D) << endl; }
运行结果:
sizeof(b) 400
sizeof(c) 20
sizeof(d) 48
sizeof(ptr) 4
sizeof(cptr) 4
sizeof(A) 6
sizeof(B) 12
sizeof(C) 8
sizeof(D) 1
相关文章推荐
- 【笔试面试知识点查缺补漏深入理解之C与C++篇】C/C++语言中的sizeof 深入理解
- C++及数据结构笔试面试常见知识点总结
- C-C++面试知识点总结(三)
- c++面试常考的知识点汇总
- C++ 面试知识点总结
- C++及数据结构笔试面试常见知识点总结
- C++面向对象面试题知识点整理
- C/C++面试小知识点
- C/C++面试(5)——sizeof字节计算
- C++笔试总结-面试笔试常考题型(一)指针-引用-宏定义-sizeof
- c++面试常用知识(sizeof计算类的大小,虚拟继承,重载,隐藏,覆盖)
- C++笔试总结-面试笔试常考题型(一)指针-引用-宏定义-sizeof
- C++笔试面试中的sizeof常见题目
- C/C++面试知识点总结(二)
- C/C++ 笔试面试(1)—— sizeof
- 那些不能遗忘的知识点回顾——C/C++系列(笔试面试高频题)
- C/C++ 笔试面试(1)—— sizeof 非常实用的资料
- C/C++面试知识点总结
- 那些不能遗忘的知识点回顾——C/C++系列(笔试面试高频题)
- 那些不能遗忘的知识点回顾——C/C++系列(笔试面试高频题)