C++中sizeof函数的作用和使用方式介绍

分类:知识百科 日期: 点击:0

C++中的sizeof函数是一个内置函数,用于获取变量、类型或者表达式的大小,以字节为单位,它是一个编译时的确定性函数,在编译时就可以确定大小,不会受到运行时的影响。

使用方法

1. sizeof(变量名):获取变量的大小,变量名可以是普通变量,也可以是数组、结构体等。

int a;
double b;

int size1 = sizeof(a);   // size1 = 4
int size2 = sizeof(b);   // size2 = 8

2. sizeof(类型):获取类型的大小,可以是基本类型,也可以是自定义类型。

int size3 = sizeof(int);   // size3 = 4
int size4 = sizeof(double);   // size4 = 8

3. sizeof(表达式):获取表达式的大小,表达式可以是算数表达式,也可以是指针表达式。

int size5 = sizeof(3 + 4);   // size5 = 4
int *p = &a;
int size6 = sizeof(p);   // size6 = 4

4. sizeof...(参数):获取参数的总大小,参数可以是多个变量,也可以是多个类型。

int size7 = sizeof(a, b);   // size7 = 12
int size8 = sizeof(int, double);   // size8 = 12

sizeof函数可以用于获取变量、类型或者表达式的大小,其使用方法比较灵活,可以根据实际情况来灵活使用。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。