c语言数组长度算不算结束符呢
时间: 2023-12-30 15:23:47 浏览: 88
C语言数组:C语言数组定义、二维数组、动态数组、字符串数组_C语言中文网1
C语言中的数组长度不包括结束符。在C语言中,字符串是以空字符'\0'作为结束符的,但是这个结束符并不计入数组的长度。数组的长度只包括数组中实际存储的元素个数,不包括结束符。
范例:在C语言中,可以使用strlen函数来获取字符串的长度,但是这个长度不包括结束符。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello";
int length = strlen(str);
printf("Length of the string: %d\n", length); // 输出:5
return 0;
}
```
阅读全文