鱼C论坛

 找回密码
 立即注册
查看: 1975|回复: 9

[已解决]c语言段错误小白不懂在线求问

[复制链接]
发表于 2021-6-24 21:39:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为什么我在编译数组时显示段错误?
#include<stdio.h>

int main()

  {

  int a[4][4]={{1},{2},{2},{4}};

         int i,j;

        for(i = 0;i < 4; i++)
      {
         printf("%d",a[i][j]);

         for(j = 0; j < 4; j++)
          {
             printf("\n");
          }
      }
         return 0;
   }
求帮忙
最佳答案
2021-6-25 00:51:32
        for(i = 0;i < 4; i++){
         for(j = 0; j < 4; j++)
               printf("%d ",a[i][j]);  
        putchar('\n');                 
    }    
这样不就行了


[code]#include<stdio.h>

int main()

  {

  int a[4][4]={{1},{2},{2},{4}};

         int i,j;

        for(i = 0;i < 4; i++)
      {
         printf("%d",a[i][j]);  //这里j 没初始化!!!!!

         for(j = 0; j < 4; j++)
          {
             printf("\n");
          }
      }
         return 0;
   }
[/code]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-24 22:35:16 | 显示全部楼层
改成这样试试
#include<stdio.h>

int main()

  {

  int a[4][4]={{1},{2},{2},{4}};

         int i,j;

        for(i = 0;i < 4; i++)
      {
         
         for(j = 0; j < 4; j++)
          {
              printf("%d",a[i][j]);
          }
          putchar('\n');
      }
         return 0;
   }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-24 22:36:38 | 显示全部楼层
你的j未初始化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2021-6-25 00:51:32 | 显示全部楼层    本楼为最佳答案   
        for(i = 0;i < 4; i++){
         for(j = 0; j < 4; j++)
               printf("%d ",a[i][j]);  
        putchar('\n');                 
    }    
这样不就行了


[code]#include<stdio.h>

int main()

  {

  int a[4][4]={{1},{2},{2},{4}};

         int i,j;

        for(i = 0;i < 4; i++)
      {
         printf("%d",a[i][j]);  //这里j 没初始化!!!!!

         for(j = 0; j < 4; j++)
          {
             printf("\n");
          }
      }
         return 0;
   }
[/code]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-6-25 05:12:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 05:14:20 | 显示全部楼层

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 05:14:57 | 显示全部楼层
Gacy 发表于 2021-6-24 22:36
你的j未初始化

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 12:29:59 | 显示全部楼层

能给个最佳嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-25 15:01:32 | 显示全部楼层
你要输出J,但是没有初始化J,怎么输出,把printf函数往下挪一挪就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-25 20:50:47 | 显示全部楼层

好哒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-21 14:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表