字符串输入输出:
char string[8];
scanf("%s",string); scanf读入一个单词,到空格、tab或回车为止
printf("%s",string);
但是!!上面的写法是不安全的,因为不知道会读取到多少数据,可能会溢出,所以可以在%s中间加一个数字,表示最多读取多少,例如:
char string[8];
scanf("%7s",string); //输入123456789
printf("%s",string); //读取到1234567
空字符串
char buffer[100]="";
char buffer[]="",就是表示buffer[0]=='\0'
如果按照上面这种写法就是说buffer的容量只有1,放不下任何东西
标签:string,buffer,scanf,输入输出,C语言,char,字符串 From: https://www.cnblogs.com/vv-77/p/17333928.html