字符串就是一串字符。
用双引号,即""括起来的就是字符串,字符串的结束标志是\0。\0不算做字符串内容。
以下是学习代码。
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<string.h>//该头文件用于运行strlen(用于求字符串长度) //int main()//用双引号括起来的就是字符串,单引号括起来的是单字符 //{ // //char arr1[] = "Hello"; // //char arr2[] = { 'a','b','c' }; // //printf("%s\n", arr1); // //printf("%s\n", arr2);//此时打印的arr2会出现乱码,因为但引号寻找不到\0截止符号。 // //return 0; // ////除非在{'a','b','c','\0'};这样才不会出现乱码。 // int len = strlen("abc"); // printf("%d\n", len);//\0不计入字符串内容。 // return 0; //} //转义字符: int main() { char arr1[] = "abc"; char arr2[] = { 'a','b','c' }; printf("%d\n", strlen(arr1)); printf("%d\n", strlen(arr2));//这里求的长度是随机的值。 return 0; } 标签:char,学习,arr2,arr1,printf,字符串,strlen From: https://www.cnblogs.com/Yzhimou/p/16720713.html