在C语言中,字符串是一种字符数组,用于存储字符序列。字符串以’\0’(空字符或称为字符串结束符)结尾,表示字符串的结束。在C语言中,字符串可以使用字符数组或指针来表示。
char str1[] = "Hello"; //定义并初始化一个字符串
char str2[10]; //定义一个字符数组,容纳10个字符
strcpy(str2, "World"); //将字符串"World"拷贝到str2中
char *str3 = "Hello"; //定义并初始化一个字符串指针
char *str4; //定义一个字符指针
str4 = "World"; //将字符串"World"的地址赋值给str4
char str5[][6] = {"Hello", "World"}; //定义一个二维字符数组,包含两个字符串
char input[100];
printf("请输入字符串:");
scanf("%s", input); //从标准输入读取一个字符串存入input数组
printf("您输入的字符串是:%s\n", input);
注意事项: