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

c语言 gets函数 puts函数

发布网友 发布时间:2022-04-20 07:28

我来回答

2个回答

热心网友 时间:2023-07-23 16:32

1.puts(字符数组):将一个字符串(以'\0'结束的字符序列)输出到终端。
由于printf函数可以输出字符串(%S),因此puts函数不常用。用puts函数可以输出的字符串可以包含转义字符!在输出时将字符串结束标志'\0'转换成'\n',即输出完字符串后换行。
2.gets(字符数组):从终端输入一个字符串到字符数组,并的到一个函数值!该函数值是字符数组的起始地址!
希望能帮到你!

热心网友 时间:2023-07-23 16:32

gets遇到回车才会结束,puts遇到‘\0 ’才会结束输出。 你定义char c[3] gets只管输入进去,puts 必须遇到 '\0'才会结束,而数组的最后一位才是 ‘\0’追问也就是数组长度基本没用吗

追答数组长度必须要定义,我所说的回车 就是换行符,意思就是你gets 接受输入的时候,不遇到换行符他就还是一串字符串。简单来讲就是你的数组没有溢出,gets遇到换行符他才会接受下一个字符串到数组里面去,这样懂了不

(PS:换行符不是回车,上面打字打快了。)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 c语言的puts()函数 C语言中puts函数、printf函数、putchar函数的区别? 关于C语言中的puts函数 C语言程序中gets和puts是什么意思 C语言 puts()函数 c语言puts("")啥意思? C语言中put()与puts()的区别是什么? c语言中,puts和printf函数有什么区别? C语言里的puts()函数怎么用 C语言里的puts()函数怎么用 C语言中,puts 是什么意思? 是不是用了虚拟键盘号不会被盗了 400内的机械键盘号码 电脑键盘哪个是÷号键 电脑键盘?号左边的是什么符号 按键号码怎么查询? Apple键盘序列号在哪 如何用键盘打省略号,书名号,顿号? 键盘怎么看型号 电脑键盘符号。怎么搞 C语言的中puts和printf的区别 C语言中put()与puts()的区别? 计算机c语言中 puts(" ")为什么起换行作用 c语言 求教puts和printf的区别。 c语言中,gets()和puts()函数与getchar()与p... puts的功能是什么? win10开机出现0xc0000001怎么办,进不了系统 在哪里可以找到好听的轻音乐? 如何开启Cortana 请问电脑上的“Cortana"应用是什么软件?它有什么功... 华为笔记本电脑cortana怎么用 Cortana的功能介绍 Cortana有什么功能 windows10中的cortana最常用的功能 win10 cortana可以实现哪些功能 笔记本cortana怎么使用 cortana是什么程序 Win10 cortana怎么开启 cortana小娜有用吗? win10Cortana怎么用