C语言普通函数有输入、输入,自然 "字符串"也有专属的 输入与输出
字符串的输出函数:
puts()函数:输出字符串并自动换行 //只能输出字符串
printf()函数: 通过格式控制符 %s 输出字符串,不能自动换行,本函数可以输出任何类型的数据
接下来来段代码加深下印象吧!
#include<stdio.h>
int main()
{
char str[] = "kangkangaimeimei";
printf("%s\n",str); //通过 字符串输出
printf("%s\n","kangkangaimeimei");//直接输出
puts(str); //通过 字符串名字输出
puts("kangkangaimeimei"); //直接输出
return 0;
}
注意,输出字符串时只需要给出名字,不能带后边的[ ]
例如,下面的两种写法都是错误的:
printf("%s \n",str[]); //错
puts(str[10]); //错
字符串的输入函数: