sizeof结构体变量名
时间: 2023-06-22 15:22:18 浏览: 106
计算结构体大小
sizeof结构体变量名是用来获取一个结构体变量所占用的内存空间大小的运算符。例如,如果有一个如下定义的结构体:
```
struct Person {
char name[20];
int age;
float height;
};
```
那么可以使用`sizeof`运算符来获取一个`Person`类型的变量所占用的内存空间大小:
```
struct Person person;
size_t size = sizeof(person);
```
在上面的例子中,`size`变量将会得到一个`Person`类型变量所占用的字节数,它的值应该是`20 + 4 + 4 = 28`(假设`char`类型占用1字节,`int`类型占用4字节,`float`类型占用4字节)。
阅读全文