sizeof判断数据类型或者表达式长度符;不是一个函数,字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来。
用法:sizeof(类型说明符,数组名或表达式);
功能:计算数据空间的字节数
参考代码:
#include <iostream>
using namespace std;
int main()
{
double* (*a)[3][6];
cout<<sizeof(a)<<endl; // a为指针
cout<<sizeof(*a)<<endl; // *a为一个有3*6个指针元素的数组
cout<<sizeof(**a)<<endl; // **a为数组一维的6个指针
cout<<sizeof(***a)<<endl; // ***a为一维的第一个指针
cout<<sizeof(****a)<<endl; // ****a为一个double变量
return 0;
}
/*
运行结果:
4
72
24
4
8
*/