#include <stdio.h>
#include <string.h>
int main()
{
//字符串就是一串字符--用双引号括起来的一串字符
"abcdef";//字符串的结束标志是\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容
char arr[] = "hello";//字符数组-数组是一组相同类型的元素
char arr1[] = "abc";
char arr2[] = { 'a','b','c' };
//求字符串长度:
int len = strlen("abc");
printf("%d\n", len);//输出3;计算字符串长度时不包含\0
printf("%d\n", strlen(arr1));//输出3
printf("%d\n", strlen(arr2));//输出随机值,因为arr2的abc后面不知道还有什么,所以打印随机值
printf("%s\n",arr1);//输出abc
printf("%s\n", arr2);//输出层abc后乱码,若写成char arr2[] = { 'a','b','c' '\0'};则会输出abc
return 0;
}
标签:输出,abc,char,arr2,printf,字符串 From: https://www.cnblogs.com/kongge-7/p/17789314.html