1.输出字符串
puts() 自带换行
printf("%s",p)
2.获取字符串
gets 函数原型: char *gets(char *str); 本函数可以无限读取,容易发生溢出,如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或者多个不相关变量的值
scanf("%s",p)
#include <stdio.h>
int main()
{
char *p = "csp23456";
char str[30] = {'\0'};
//puts("请输入字符串");
puts(p);
printf("%s\n",p);
puts("请输入字符串");
scanf("%s",str);
puts(str);
return 0;
}