飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2573|回复: 1

[C/C++] 讨论: 关于二维数组与一维数组一个题目

[复制链接]
  • TA的每日心情
    开心
    2024-3-7 15:25
  • 签到天数: 442 天

    [LV.9]以坛为家II

    发表于 2011-1-19 16:02:23 | 显示全部楼层 |阅读模式

    1. void main()
    2. {
    3. int a[2][5]={10,20,30,40,50,60,70,80,90,100};
    4. int b[]={10,20,30,40,50,60,70,80,90,100};
    5. int i,j;
    6.         for(i=0;i<2;i++)
    7.                 {
    8.                         for(j=0;j<5;j++)
    9.                         {
    10.                         printf("a[%d][%d]=%d ",i,j,a[i][j]);       
    11.                         }       
    12.                         printf("\n\n");
    13.                 }
    14.         for(i=0;i<10;i++)
    15.         {
    16.         printf("a[%d]=%d ",i,a[i]);       
    17.                 if(i != 0 && i%5 ==0)
    18.                 {
    19.                 printf("\n");
    20.                 }
    21.         }
    22.         printf("\n\n");
    23.         for(i=0;i<10;i++)
    24.         {
    25.         printf("b[%d]=%d ",i,b[i]);       
    26.                 if(i != 0 && i%5 ==0)
    27.                 {
    28.                 printf("\n");
    29.                 }
    30.         }
    31. printf("\n");
    32. }
    复制代码
    pic.jpg

    问题: a[0] a[1] ... a[9] 数据是怎么回事 ? 是不能把二维数组作为一维数组来使用吗?
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-3-7 15:25
  • 签到天数: 442 天

    [LV.9]以坛为家II

     楼主| 发表于 2011-1-19 16:14:21 | 显示全部楼层
    如果打印输出 a[0][0] a[0][1] a[0][2]...a[0][9] 就可以取到二维数组里数据了
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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