char数组大小函数
时间: 2024-02-07 10:03:53 浏览: 127
C++宏返回数组大小
您可以使用 `sizeof` 运算符来获取一个 `char` 数组的大小。例如,假设有一个名为 `arr` 的 `char` 数组,您可以使用以下代码来获取它的大小:
```c
char arr[] = "Hello";
size_t size = sizeof(arr); // 获取数组的大小
```
请注意,`sizeof` 运算符返回的是数组在内存中所占的总字节数,包括字符串中的每个字符和字符串结尾的空字符(`'\0'`)。如果需要计算字符串的长度(不包括空字符),您可以使用 `strlen` 函数:
```c
#include <string.h>
char arr[] = "Hello";
size_t length = strlen(arr); // 获取字符串的长度
```
希望对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文