sizeof是干什么用的
时间: 2024-01-02 19:22:12 浏览: 47
sizeof 用 法 详 解
sizeof是一个运算符,用于计算数据类型或变量所占用的内存大小(以字节为单位)。它可以用于静态分配的数组、变量和数据类型。sizeof运算符返回一个无符号整数值,表示给定数据类型或变量所占用的字节数。
以下是两个示例:
1. 计算数组的大小:
```c
int days[10];
int size = sizeof(days); // 返回40,因为int类型占用4个字节,数组大小为10,所以总共占用40个字节
```
2. 计算静态分配的变量的大小:
```c
int num = 5;
int size = sizeof(num); // 返回4,因为int类型占用4个字节
```
阅读全文