谭浩强的C程序设计第三版第83页说scanf函数输入时不能用用逗号作两个数据间的分隔符,但是第84页

抵3页最上方,84页最下方

scanf("%d%d",&a,&b);这个地方两个‘%d’中间是没有添加任何的字符 那么系统默认采用空格或制表符来作为两个变量输入的分隔符
scanf("%d,%d",&a,&b);这个地方两个‘%d’中间是有一个‘,‘作为分隔符 那么就必须输入‘,’来作为两个变量值输入的分隔符 在这个地方你用‘;’或者‘!’ 甚至“abcdefg”效果都一样都是使用什么作为分隔的标志,那么在输入时就必须输入一样的字符匹配 没有其他的作用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-24
这个是与相应的形式对应的
比如说SCANF(".....",&a,&b)和SCANF(".....",&a&b)
前面的就要逗号 后面的就不要
我学好久了 希望没有回答错
第2个回答  2011-06-24
Rr

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网