sizeof 结构体
时间: 2023-11-20 09:56:02 浏览: 101
sizeof进行结构体大小的判断.
在C语言中,可以使用sizeof运算符来计算结构体的大小。sizeof运算符返回的是结构体所占用的字节数,包括结构体中的所有成员变量和填充字节。下面是一个示例代码:
```c
#include <stdio.h>
struct Student {
char name[20];
int age;
float score;
};
int main() {
struct Student stu;
printf("Size of struct Student is %lu bytes\n", sizeof(stu));
return 0;
}
```
上述代码定义了一个名为Student的结构体,包含了三个成员变量:name、age和score。在main函数中,定义了一个名为stu的结构体变量,并使用sizeof运算符计算出结构体所占用的字节数。最后,将计算结果输出到控制台。
阅读全文