由双引号引起来的一串字符叫字符串,字符串的结束标志是\0,不算作字符串内容。
当需要测算字符串长度时,使用strlen()函数,使用该函数前需要添加头文件string,即在开头加上#include<string.h>。
#include<stdio.h>
#include<string.h>
int main()
{
char arr1[]="abc";
char arr2[]={'a','b','c'};
char arr3[]={'a','b','c','\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", arr3);
printf("%d\n",strlen(arr1));
printf("%d\n",strlen(arr2));
printf("%d\n",strlen(arr3));
return 0;
}
运行结果