+-
字符串知识补充:
字符串的输入:
//直接输入字符串且只能输入字符串;空格也被认为是字符串的一部分,只有遇到回车键才会认为字符串输入完。
gets(字符串名称);
//通过格式控制符%s输入字符串;遇到空格时会认为字符串到此就结束,空格后面输入的字符都不会被读取到。
scanf("%s",字符串名称);
字符串的输出:
//puts();会自动换行,只能输出字符串
puts(字符串名称);
//通过格式控制符%s输出字符串,不能自动换行。
scanf("%s", 字符串名称);
注意:使用gets和puts时会用到#include<String.h>头文件
例如:
#include<stdio.h>
#include<String.h>
int main(){
char a[20],b[20];
//输入:
gets(a);
scanf("%s",b);
//输出:
puts(a);
printf("%s\n",b);
return 0;
}
输出结果: