for(i=9;0<i<=9;i--)第一个循环for里面这样写为什么不行

来源:4-13 使用for循环打印9×9乘法表

青青灬子衿3370888

2016-08-15 22:22

结果运行出来是个死循环

写回答 关注

2回答

  • 科学怪咖
    2016-08-16 12:05:21
    已采纳

    编辑器无法识别0<i<=9这种表达式,默认循环条件为空,就会出现死循环。如果要让电脑读懂0<i<=9,只需将循环条件改为i>0&&i<=9即可,当然直接输入i<=9这个循环条件也是可以的。

    青青灬子衿3...

    非常感谢!

    2016-08-16 20:31:28

    共 1 条回复 >

  • 慕粉1470022919
    2016-08-15 23:11:14

    for(i=10;0<i<=10;i--)是可以的,可能是你的goto语句用的位置不对 

    青青灬子衿3...

    可能是我用的网页版的编译器的问题吧

    2016-08-16 20:41:30

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题