硕士白度 发表于 2020-12-13 23:25:00

为什么我根据小甲鱼打代码敲出来的东西不太一样???

#include <stdio.h>

int main()
{
        int a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
        int i, j;
       
        for(i = 0; i <= 2; i++)
        {
                for(j = 0; j <= 3; j++);
                {
                        printf( "%d ", a);
               
                }
                printf("\n");
        }
       
        return 0;
}


然而我并不能得出二维数组得出来的是这个结果...

5
9
0
并不是二维数组...





jackz007 发表于 2020-12-13 23:42:25

本帖最后由 jackz007 于 2020-12-13 23:44 编辑

      第 10 行代码有错
                for(j = 0 ; j <= 3 ; j++);   // 应该去掉行末的分号

小甲鱼的铁粉 发表于 2020-12-14 08:19:52

{:10_250:}

硕士白度 发表于 2020-12-14 20:18:57

jackz007 发表于 2020-12-13 23:42
第 10 行代码有错

厉害{:5_108:},我昨天盯着看了好久来着,就是没发现错误{:5_96:}
页: [1]
查看完整版本: 为什么我根据小甲鱼打代码敲出来的东西不太一样???