问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中put()与puts()的区别是什么?

发布网友 发布时间:2022-04-24 18:07

我来回答

1个回答

热心网友 时间:2023-10-30 06:50

putchar()和puts()吧?
putchar()是输出一个字符的意思,经常用来输出一些特殊字符。
比如你要输出一个空格:putchar('\n');
比如你要输出一条线:for(i=0;i<30;i++)
putchar('-');
和printf有作用相同的地方。相对的getchar()获得一个字符。
puts();和gets();
前者是输出,后者是(从键盘)获得。
但是而这都是对于字符数组或者指向字符数组的指针进行操作的。
比如你在char
str[20];里面输入了一个字符串(可以用gets(str)函数实现)。然后通过puts(str);语句就可以进行输出了。这里要注意,这两个函数的括号里面的参数是字符串数组的首地址也就是字符数组的名字或者是已经被赋值指向字符数组的指针的名字。
这两个与scanf("%s",str);以及for和%c的组合相比,优点是书写简便,可以接受空格(比如你输入how
are
you?的时候,有空格就是能用gets()进行输入了)。scanf是看到空格和回车都认为是结束,而gets可以接受空格,只把回车当做结束。字符串输入输出的时候这两个函数用的频率还是蛮高的。
再就是后面文件方面的输入输出,fgetc()/fputc()/fgets()/fputs(),有兴趣可以看一下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 五六年级必背的“古诗词”都有哪些? c语言中,close,gets,puts,printf,scanf的区别和意思 深圳公租房会因为学历而改变 蛞蝓怎么念 拼音怎么拼? 五年级古诗词有哪些 C语言中 gets()和scanf 以及puts()和printf 的区别。 怎么查看上银美好生活里面的贷款额度 深圳个人申请公租房需要什么条件和资料 printf和puts,scanf和gets的区别 五年级诗词必背有哪些? 海石花是一种什么植物? 《大叔小馆》综艺节目在哪个平台可以看? 姚轩鸽 &quot;税收大数据&quot;会伤害纳税者的利益吗 C语言中putf 和 printf 有什么区别? 五年级诗词必背的有哪些? 深圳公租房大学毕业生能申请吗 求 美好的人生 百度云免费在线观看资源 C语言。printf(“”)与putchar( )有什么区别 海浮石是什么? 五年级必背古诗20首 五年级诗词必背 如何把手机安卓系统刷成windows10? 古诗五年级必背 五年级必背必古诗 什么播放器可以看千金归来 安卓系统能升级到windows系统吗 千金归来电视剧全集 可以给安卓机刷Windows系统吗? 五年级古诗词有哪些? 深圳公租房申请条件 千金归来全集50集免费 五年级上学期必背古诗词 安卓手机可以刷成windows的系统吗 千金归来全集什么播放器可以看 求千金归来全集视频百度云资源 五年级下册必背古诗有哪些? 《千金归来》这个电视剧,全集播放哪个网站可以看? 能不能将原本基于安卓系统的手机刷成Windows系统? 千金归来 全集 哪个网站可以看? 五年级必背古诗