A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cuin 中级黑马   /  2015-6-29 22:13  /  1040 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. puts()函数  
    puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为:       puts(s);  
    其中s为字符串变量(字符串数组名或字符串指针)。      puts()函数的作用与语printf("%s\n", s)相同。 
2. gets()函数  
    gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符  不属于这个字符串。其调用格式为:  
    gets(s);  
    其中s为字符串变量(字符串数组名或字符串指针)。  
    gets(s)函数与scanf("%s", &s)相似, 但不完全相同, 使用scanf("%s", &s)  函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束,  空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符  串直到回车为止。

4 个回复

倒序浏览
不错不错!学习了
回复 使用道具 举报
puts()  类似printf()   但不能有空格
gets() 类似scan()   可以有空格,以回车结束
回复 使用道具 举报
总结的不错啊。学习学习
回复 使用道具 举报
3L总结得好精辟。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马