字符串怎么输入
说到字符串小伙伴们可能都会感到非常陌生,不知道那是什么东西,但是对于学习代码,学习C语言的小伙伴们肯定是非常熟悉的,因为经常要进行字符串的的输入和输出,今天小编就教大家字符串输入的具体操作步骤吧。
在C语言中,有两个函数可以让用户从键盘上输入字符串,它们分别是:
scanf():通过格式控制符%s输入字符串。除了字符串,scanf() 还能输入其他类型的数据。
gets():直接输入字符串,并且只能输入字符串。
但是,scanf() 和 gets() 是有区别的:
scanf() 读取字符串时以空格为分隔,遇到空格就认为当前字符串结束了,所以无法读取含有空格的字符串。
gets() 认为空格也是字符串的一部分,只有遇到回车键时才认为字符串输入结束,所以,不管输入了多少个空格,只要不按下回车键,对 gets() 来说就是一个完整的字符串。换句话说,gets() 用来读取一整行字符串。
请看下面的例子:
运行结果:
第一次输入的字符串被 gets() 全部读取,并存入 str1 中。第二次输入的字符串,前半部分被第一个 scanf() 读取并存入 str2 中,后半部分被第二个 scanf() 读取并存入 str3 中。
以上呢就是小编给大家提供的输入字符串的方法了,有两种方法哦,但是这两种方法也是有区别的,大家可以根据自己需要来进行选择。
-
驾照年审提前多少天?
C1不需要年审的,而是要换证,可以提前90天进行,合理安排日期,别过期了,换证步骤如下:1、驾驶证年审前,要查询一下有没有违法记录,有违法记录要先处理掉,否则不会给年检的;2、...
问答查看全文>> -
自选车牌号码怎么选?
自选车牌号码选取方法:1、从手机应用市场或者搜索引擎"交管12123",下载并安装打开交管12123APP,选择"注册"出现"个人用户注册"界面,依次填写好各种信息,并点击下一...
问答查看全文>> -
台式机声卡哪个牌子好 台式机声卡十大品牌排行榜
为您整理了台式机声卡哪个牌子好,分别有威迅、魔羯/MOGE、海备思/HADIBIS、晶华/JINGHUA、Ickb、KO-STAR、EB-LINK、isk、森然、艾肯/ICON...
品牌查看全文>> -
为什么开大车需要用两脚离合
大车操作时需要注意与油门配合。为使换挡平顺,减轻变速箱换挡机构和离合器的磨损,提倡使用两脚离合器换挡法。这种办法虽然操作较复杂,却是开车省车省钱的好办法。以前的大车变速箱沒有同...
问答查看全文>>
推荐
- 1阿斯顿马丁有4门的车型吗311
- 2文艺大气的公司名称230
- 3给老师的一封信六年级第六单元419
- 4激励初三学生努力上进的话322
- 5风景的优美句子189
- 6怎样预防变速箱打齿200
- 7丰田是哪里生产的车?151
- 8车后轮抱死走不了怎么办327