gets
#include<stdio.h>
#include<string.h>
main()
{
//打印字符串
char ch[100];
printf("输入你的名字:");
gets(ch);
printf("你的名字是%s", ch);
return 0;
}
puts
#include<stdio.h>
#include<string.h>
main()
{
char ch[] = "hello world";
puts(ch); //puts自带换行
puts(""); //换行
puts("hallo\0world"); //遇到\0会停止同“%s”
return 0;
}
strlen
#include<stdio.h>
#include<string.h>
main()
{
//计算字符串有效个数
char ch[] = "hello world";
printf("数组大小%d\n", sizeof(ch)); //输出结果 12
printf("字符串长度%d", strlen(ch)); //输出结果 11
//计算\0前面的个数
return 0;
}