C语言第二天
没有人陪你走一辈子,所以你要适应孤独,没有人会帮你一辈子,所以你要一直奋斗
字符串
1)字符串以\0结尾
字符串就是一串字符,用双引号括起来的一串
eg:“hello word\n”
#include <stdio.h>
int main()
{
// printf("hello word\n"); //"hello word\n"即为字符串
// char arr[]="hello"; //字符串在结尾隐藏了一个\0的字符
char arr1[]="abc";
char arr2[]={
'a','b','c'};
printf("%s\n",arr1);
printf("%s\n",arr2);
return 0;
}
字符串在结尾隐藏了一个\0的字符
此时arr2出现乱码
手动在arr2的最后添加一个\0,再次运行,即可正常打印
2:求字符串的长度
#include <stdio.h>
#include<string.h> //引入长度的头文件
int main()
{
int len=strlen("abc");
printf("%d\n",len);
return 0;
}
\0仅仅作为字符串的结束标志,在计算字符串的长度的时候不包含
运行结果
#include <stdio.h>
#include<string.h> //引入长度的头文件
int main()
{
char arr1[]=