永发信息网

关于gets函数的返回值

答案:6  悬赏:70  手机版
解决时间 2021-02-19 15:54
关于gets函数的返回值
最佳答案
gets()函数的返回值是一个指针,指向输入字符首位的地址。
全部回答
你改成'3'试试~3是个int数不是char型的
返回的是一个char型的指针值指向结束字符。但是3的ASCII码值是51,你要是写while( *(ptr = gets(input)) != 51)或者while( *(ptr = gets(input)) != ‘3’)就可以了,你输入3的话是说不等于ASCII值为3的。追问可以再详细些吗?谢谢~追答就是说字符'3'和数字3是不一样的。gets()输入的是字符3,程序中字符型放在单引号里。而3表示的是一个数字常量3,值就是3.'3'表示的是字符常量'3'转换成整型就是值是51.
gets函数是getstring ,也就是输入字符串的意思,null可以是因为null也可理解为空字符串;而3只是整型数字,所以有问题。
格式不对的,怎么能结束呢
你输入的3 是整型 如果把他转化成字符型,肯定不等于 你程序里的3啊
当然不结束了啊
gets(str) 在读取成功的时候返回str,str保存的是成功读入的内容
在失败的时候返回NULL,str的内容保持不变
明白了么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个大学男同学,在学校没有说过话,今年过年
电子科技大学清水河校区硕丰六组团(西北门)在
求问一个首歌曲,冲上云霄2张智霖和陈法拉的
用三角函数计算!如图所示,角DAC等于30°,AB等
盆栽里种火龙果长高了怎么办
海中金命的人在五行中的颜色喜忌
皮肤过敏干燥怎么补水
绵阳圣源康商贸中心在哪里啊,我有事要去这个
求一编作文;我心中的黄河(350字左右)
新闻价值的五要素包括时新性、重要性、显著性
分答怎样换头像
蜀山盗圣所有坐标
语文五年级下册童年的发现好词好句
沙县特色小吃怎么去啊,有知道地址的么
一手遮天,一手捶地的txt全集下载地址
推荐资讯
芹泽多摩雄与泷谷源治哪个强
网上卖的中央汽车扶手箱的usb口是通过什么链
怎样能看到水里水底的鱼,
怎样申请死后捐器官,遗体捐献?我是山东烟台
聚足堂我想知道这个在什么地方
【boom是什么意思】boomboomboom是什么意思
皮埃尔·德隆尚是同志吗?
某药物首过效应较大,适宜的剂型有()。A.肠
泰迪狗能听懂人话吗?
成平价水果超市这个地址在什么地方,我要处理
任务型教学法的定义
请问死了10个小时的尸体头部皮肤还有弹性吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?