C语言getchar 和gets 的用法
发布时间:2026-04-09 12:37:01
区别:
1、gets读一行,getchar()读一个字符。函数原型:char*gets(char*ptr);intgetchar(void);
2、函数用法:1)gets()用于从标准输入流stdin读入一个整行(以'\n'或EOF)结束,写入ptr指向的字符数组,并返回这个指针;出错或遇到文件结束时则返回NULL。行末的'\n'从流中取出,但不写入数组。gets()不检查被写入的数组大小。2)getchar()用于从标准输入流stdin读入一个字符,并返回这个字符。如果读到文件结尾,则返回EOF。注意到EOF不能用char类型表示,所以getchar()函数返回的是一个int型的数。使用时也应该注意这一点。这个函数中的作用:这个程序在输入name[i]前,用getchar()把之前scanf("%d",&num[i]);中,输入整数后按的回车键给读走,否则这个回车键会导致gets直接读到一个空字符串。
c语言gets相关文章
- 地被石竹怎么养(地被植物品种大全)
- 身份证复印件制作步骤
- 黑法师怎么繁殖(黑法师和绿法师的区别)
- 鸟巢蕨的繁殖方法(鸟巢蕨的寓意和象征风水)
- 假连翘的繁殖方法(假连翘果实能吃吗)
- 水养植物营养液自制
- 温州大学二本有哪些专业
- 虹之玉叶插方法(虹之玉的花语和寓意)
- 欧石楠种子怎么种
- 鹿角海棠的砍头扦插法(一品红能扦插吗怎么扦插法)
- 眼镜r是左还是右
- 马鞭草的种植方法(马鞭草图片)
- 金缕梅什么时候开花(金缕梅痔植灵冷敷凝胶的作用)
- 粉掌怎么施肥(粉掌怎么养才能更旺盛)
- 三角胸垫怎么放方向
- 喷雪花怎么种(喷雪花一年开几次花)
- 山丹丹花谢后怎么养(山丹丹花开红艳艳串词)
- 双线竹芋怎么栽种
- 关于闭环管理的四个步骤
- 熊童子怎么繁殖成活率高(熊童子怎么繁殖 熊童子的扦插方法)