adsh2 发表于 2021-2-15 15:49:58

关于for的问题

int main ()
{
        int i, k, l;
        printf("i k l\n");
        for (i = 0; i < 2; i++)//for后面不加逗号的哦
        {
          for (k = 0; k < 2; k++)
        {
                for (l = 0; l < 2; l++)
    }
}
        printf ("%d%d%d",i, k, l);
        return 0;
}

qiuyouzhi 发表于 2021-2-15 16:06:54

???
啥问题

adsh2 发表于 2021-2-15 16:08:58

结果不显示
全是黑的

han125416866 发表于 2021-2-15 16:18:36

本帖最后由 han125416866 于 2021-2-15 16:21 编辑

程序有错误好好编译下编译之后你会发现语法错误:for循环里没有任何语句 如果for循环什么也不做的话要加";"的

adsh2 发表于 2021-2-15 16:28:33


int main ()
{
        int a,b;
        for (a = 1;a < 7; a++);
        {
                printf("\n");
                for(b = 1; b <= a; b++);
                {
                        putchar('*');
                }
        }
}
但这个一样不不显示结果

han125416866 发表于 2021-2-15 17:11:16

adsh2 发表于 2021-2-15 16:28
int main ()
{
        int a,b;


for循环后面的";"分号删除

han125416866 发表于 2021-2-15 17:12:29

你用的什么软件啊?都不报错的吗?

adsh2 发表于 2021-2-15 17:30:01

但改了之后
#include <stdio.h>

int main ()
{
        int a,b;
        for (a = 1;a < 7; a++)
        {
                printf("\n");
                for(b = 1; b <= a; b++)
                {
                        putchar('*');
                }
        }
}
还是不能运行
d:\vc6.0\microsoft visual studio\myprojects\for1\for1.cpp(15) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.

han125416866 发表于 2021-2-15 17:41:35

我这VC 运行正常   VS也运行正常   我英文不好看不懂报错的不行你百度翻译下吧
页: [1]
查看完整版本: 关于for的问题