C语言可以使用字符数组来处理字符串。
几种常用方式:
1.char str[] = { “zhang” }; char str[] = “zhang” ;
2.char str[] = { ‘z’, ‘h’, ‘a’, ‘n’,'g' }; //自己加入’\0‘,应为str[] = { ‘z’, ‘h’, ‘a’, ‘n’ ,'g',’\0’};
3.char str[5];scanf(“%s”,str);
4.char str[5];gets(str);
5.char* str = “zhang”;
1、这定义了一个字符数组,名为string,字符串也可以使用大括号括起来
char string[] = "zhang";
//或者单个字符
char string[] = {'z','h','a','n','g'};
//或者括号括起来
char str[] = {“zhang”};
2、定义一个scanf函数输入的作为字符串
char str[5];
scanf(“%s”,str);
3、使用gets函数输入的作为字符串
char str[5];
gets(str);
4、定义一个指针变量(定义了一个指针变量,名为p)
char *p = "hello";
5、使用fgets函数
char name[10];
fget(name,sizeof(name),stdin);