C++笔试题(阿里)——sizeof运算符
来源:互联网 发布:php转换特殊字符 编辑:程序博客网 时间:2024/06/05 14:18
#include <iostream>using namespace std;void main(){char *p;char *q[20];char *m[20][20];int (*n)[10];struct MyStruct{char dda;double dda1;int type;};struct MyStruct k;cout<<"sizeof(p)= "<<sizeof(p)<<endl;cout<<"sizeof(q)= "<<sizeof(q)<<endl;cout<<"sizeof(m)= "<<sizeof(m)<<endl;cout<<"sizeof(n)= "<<sizeof(n)<<endl;cout<<"sizeof(k)= "<<sizeof(k)<<endl;cout<<"sizeof(char)= "<<sizeof(char)<<endl;cout<<"sizeof(double)= "<<sizeof(double)<<endl;cout<<"sizeof(int)= "<<sizeof(int)<<endl;cout<<"sizeof(MyStruct)= "<<sizeof(MyStruct)<<endl;}
结果输出如下:
对p而言:指针所占字节为 4。
q为一维的指针数组:每个指针占4个字节,20个占:4*20=80.
m为二维的指针数组:同上。80*20=1600.
n为指针。与q相同。
k:结构体对象,按照字节对齐,最大为double,占8字节。按照对齐原则,为24.
char、double、int各自的字节数分别为。1、8、4.
MyStruct结构体:同k。
0 0
- C++笔试题(阿里)——sizeof运算符
- C/C++ 笔试面试(1)—— sizeof
- C/C++ 笔试面试(1)—— sizeof
- C/C++ 笔试面试(1)—— sizeof
- 黑马程序员——C基础之sizeof运算符
- C/C++:sizeof运算符
- C语言sizeof()运算符
- C内置运算符sizeof
- C语言 sizeof 运算符
- C语言sizeof运算符
- C 语言 sizeof() 运算符
- C语言—scanf函数、sizeof、三木运算、各种运算符
- sizeof()运算符
- C/C++ 笔试面试(1)—— sizeof 非常实用的资料
- 阿里笔试题(二)——正则表达式
- 常考笔试题,详细解剖C++运算符sizeof()的使用及字节对齐问题
- 常考笔试题,详细解剖C++运算符sizeof()的使用及字节对齐问题
- 阿里笔试题—战报交流
- poj1509 Glass Beads,后缀自动机
- RPM 简单介绍
- nyoj 会场安排
- xib的实际操作
- QTP中RO与TO的定义区别
- C++笔试题(阿里)——sizeof运算符
- 堆数据结构的实现以及堆排序
- 二分图学习整理
- WebRTC源代码探索之旅——多线程篇(6 - 1)
- HDU 4709 Herding 几何题解
- 白盒测试
- 聊聊高大上的物联网(智能家居)技术及平台
- WebRTC源代码探索之旅——多线程篇(6 - 2)
- android app崩溃日志收集以及上传