在C语言中输入并打印字符串的编程方法如下:
定义一个存放字符串的数组空间,比如为字符串分配100个数组空间。
使用gets()函数获取键盘输入的字符串,输入格式为gets(定义的字符数组名)。
使用puts()函数输出之前输入的字符串,输出格式为puts(定义的字符数组名)。
运行程序后,成功实现输入字符串并原样在屏幕输出。
关于gets函数,它是从标准输入设备读取字符串,可无限读取直到遇到回车结束,因此程序员需确保buffer大小足够,避免溢出问题。
puts()函数则用于向标准输出设备输出字符串并换行,其调用方式为puts(s),其中s为字符串字符(字符串数组名或字符串指针)。