1613551 发表于 2022-8-13 08:53:30

关于for语句的问题

为什么下面这个程序不只执行四次,而是好像一直循环一样呢.....

#include <stdio.h>
int main(void)
{
int x, y;
for (x = 0, y = 0; (y != 123) || (x < 4); x++)
{
    printf("%d", x);
}
return 0;
}

wp231957 发表于 2022-8-13 08:53:31

y!=123一直成立,所以for的循环条件也一直为真,所以会是死循环
页: [1]
查看完整版本: 关于for语句的问题