我是程程序猿22 发表于 2018-4-30 21:53:45

请问一下代码有什么错误吗 为什么在vs2017调试时dos窗口什么都没显示

#include <stdio.h>
int main(void)
{
        int a = 0, b = 0;

        while (a < 5);
        {
                a++;
                ++b;
                printf("a = %d, b = %d", a, b);
                getchar();
        }

        return 0;
}

故梦L 发表于 2018-4-30 22:05:36

死循环,while后面加了 “ ;”

枫以如斯 发表于 2018-5-1 00:20:42

你的程序在第六行就没有往下执行了。

绿洲城城管 发表于 2018-5-2 00:58:37

while后面分号去掉
页: [1]
查看完整版本: 请问一下代码有什么错误吗 为什么在vs2017调试时dos窗口什么都没显示