GXU-ACM
请选择 进入手机版 | 继续访问电脑版

广西大学ACM-ICPC竞赛论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1179|回复: 2

问两个问题,热心人帮忙看看

[复制链接]

5

主题

11

帖子

45

积分

版主

Rank: 7Rank: 7Rank: 7

积分
45
发表于 2017-3-19 01:23:07 | 显示全部楼层 |阅读模式
第一、热心人解释解释第一幅图的这行代码具体什么意思?
第二、字符‘2’转化为int类型的数字2,‘2’-‘0’是因为ASCII码的原因,但是我觉得自己理解的还是不到位,希望懂得人解释解释
XRX04E[0UXL5RWX6PMX%~NA.png
D@OZCQ)5V8`GA@WGOV0D$6A.png
回复

使用道具 举报

1

主题

6

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2017-3-19 07:33:08 | 显示全部楼层
getchar()是获取一个字符的函数,那行表示输入的字符以回车结束。第二   就是ASCII码的原因。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2017-3-19 17:32:52 | 显示全部楼层
第一问:getchar()是用来输入一个字符的(注意:是一个字符而不是字符串),link[k]=getchar()是将输入的字符作为数组元素line[k]送入数组,只要你输入的字符不是‘\n’且不超出数组长度就能一直输入,如果输入完成就输入一个转义字符‘\n'来结束输入,最后的line[k]='\0'中'\0'是字符串结束的标志,程序运行到这就会结束字符串的输出。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|gxuacm  

GMT+8, 2019-10-24 05:34 , Processed in 0.101289 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表