哪位大神能帮我看下C语言代码为什么不能正常运行,为什么把i=0改成i=1就可以?,并详细说明一下,谢谢

2024-11-20 17:34:23
推荐回答(2个)
回答1:

好吧,你的while语句是错误的写法,这样写一般是for语句,while的语句要求是真就是1就执行,0就不执行,大于1可能他默认为真吧,最好改成for语句,
for(i=0;i<100;i++){
。。。。}
注意C语言请把输入法切到英文

回答2:

你这个问题相当严重!你连while 和for的用法都不知道。你是想用for吧,但是逗号应该是分号啊。建议去好好巩固一下while和for的用法,至于为什么换成i=1就可以运行了,因为在while语句里面整个表达式为真就执行为假就不执行。i=0就不会执行,换成1就可以运行。