gets函数的用法
  • 来源:互联网
  • 发布时间:2026-04-29 05:06:10

c语言,gets()函数用来从标准输入设备(键盘)读取字符串直到换行符结束,但换行符会被丢弃,然后在末尾添加字符。其调用格式为:gets(s)。其中s为字符串变量(字符串数组名或字符串指针)。如果为单个字符指针,编译连接不会有错误,但运行后内存溢出错误。

扩展资料

gets(s)函数与scanf(%s,s)相似,但不完全相同,zd使用scanf(%s,s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。

gets(s)函数可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行时不发生溢出。

其他文章

  • 马云的司机女儿曝光:美丽与智慧并存
  • 归去来演员表全部(归去来演员表)
  • 2023年广州市中考总人数及录取率是多少(初中升高中占比多少)
  • 餐饮投资回报率的计算方法和分析技巧
  • 尊师是什么意思
  • 支付宝租手机买断价是什么意思
  • 黄金持仓量什么意思(黄金持仓量)
  • 中央财经大学是985吗
  • 格力传奇:朱江洪与董明珠的创业故事
  • 24个不定积分公式