1.初识字符串

字符串的结尾

1.字符串结尾都有一个\0标志 通常会被隐藏
2.\0是字符串的结束标志,通常不做字符串的内容的

证明
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	//char arr[] = "hello";

	char arr1[] = "abc";
	char arr2[] = {'a','b','c'};
	//1.打印两个数组
	/*printf("%s\n", arr1);
	printf("%s\n", arr2);*/
	//打印两个值比较一下证明字符串是以\0结尾的,如果在arr2中后面加上一个‘0’就是没问题的了
	
	//2.求两个数组的长度
	printf("%d\n", strlen(arr1));
	printf("%d\n", strlen(arr2));  //这个长度是随机的 因为我们不知道后面的内容是什么 strlen函数会一直去寻找\0的位置
	return 0;
}
posted @ 2021-12-23 13:52  灯明三千  阅读(42)  评论(0)    收藏  举报