gets 和puts函数的应用1、gets 的作用是从键盘上读取字符串,跟scanf 相似,但又有所不同。gets 函数的用法:gets(字符串的首地址);例: char str [20]; gets(str);须要注意的是:(1)gets可以接收空格、Tab键,碰到回车键输入才结束;而scanf碰到空格、回车、Tab键都会结束输入。(2)gets和scanf都不能检测越界。2、puts的作用是向显示屏输出字符串并换行。用法:puts(字符串的首地址);例: char[]="helloworld"; puts(str);printf需要添加`\n`用来换行,而puts在输出的时候会将字符串末尾的`\0`自动换成`\n`。