为什么C语言中的for嵌套循环运行不了?

本人刚刚入门C,今天第一次遇到这种情况,虽然懂得看报错但是不懂解决,请求专业人士帮忙解答,附带图片

img

至少我没看出来代码有问题。
既然你是用vscode写代码,用底层的工具自己编译,确定工具的正确(能运行demo,确定目录能识别(运行程序要依赖一些代码的),确定目录权限是对的)

看运行报错,是权限问题,你试着把文件拷贝到你编译环境目录下等操作,一步步调试一下。(环境还是没搞好,有瑕疵)
再就是,如果你是新手学习c/C++,你安装vs啊,别再编译上耗费精力。

img

没有问题的。

#include<stdio.h>

#define ROWS 6
#define CHARS 10
int main()
{
    int row;
    char ch;
    for(row=0;row<ROWS;row++)
    {
        for(ch='A';ch<('A'+CHARS);ch++)
        {
            printf("%c",ch);
        }
        printf("\n");
    }
    return 0;
}

输出结果:

img

你多运行了一个.exe

新手别老玩花活,尽量用成套的开发工具,不要总想DIY

行数怎么那么多