C语言,for循环的表达式2不满足,因为s[0]为0应该结束整个循环体为什么还要继续执行下去,x

C语言,for循环的表达式2不满足,因为s[0]为0应该结束整个循环体为什么还要继续执行下去,x y又代表多少满足if语句吗

字符串组里面都是以 ‘’ 包围的字符,比较的是ASCII码,xy的ASSCII不符合区间,所以不符合if 语句。
你是新手吧,没有关系的,有问题就问,c语言很好学的。追问

不是,我大一学的一般般,然后就没怎么学,现在都忘了,差不多就是门外汉了,,那个之前的0怎么解释

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-13
“012……”中是'0'而不是0追问

那字母0和xy代表的数值在09之间吗,为什么最后结果是三

追答

是字符零'0'而非数字0;
xy当然不在'0'~'9'之间

x前面的012条件均为真,循环了3次,n为3

追问

那字符0不需要在有单引号括起来吗,不括怎么确定就是字符呢,和数字0没俩样吧

追答

“012……”是字符串,肯定就是字符了,绝不可以是数字

追问

我知道了谢谢

以后可以向你求助吗,大神

我c不好以前学的都忘了

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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