| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 825 人关注过本帖
标题:关于数组的定义
取消只看楼主 加入收藏
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
 问题点数:0 回复次数:3 
关于数组的定义

#include <stdio.h>

int main ()
{
int a=0,b=4,n=3;
int i,j;
int aa[5][5];
int s,h;

while (n>0)
{
for (i=a;i<=b;i++)
{
for (j=a;j<=b;j++)
aa[i][j]=n;
}
n--;
a++;
b--;
}
for (s=0;s<=4;s++)
{
for (h=0;h<=4;h++)
printf("%d",aa[s][h]);
printf("\n");
}
getchar();
return 0;
}


其中为何要将数组定义为aa[][]而不是a[],有何区别

搜索更多相关主题的帖子: int 定义 main include stdio 
2006-11-23 16:11
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
得分:0 
写错了
aa[][] 与a[][]的区别

麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2006-11-23 16:21
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
得分:0 
那位为什么上面的程序中的aa[][] 换成a[][] 便不能执行

麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2006-11-23 16:24
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
得分:0 

#include <stdio.h>

int main ()
{
int a=0,b=4,n=3;
int i,j;
int aa[5][5];
int s,h;

while (n>0)
{
for (i=a;i<=b;i++)
{
for (j=a;j<=b;j++)
aa[i][j]=n;
}
n--;
a++;
b--;
}
for (s=0;s<=4;s++)
{
for (h=0;h<=4;h++)
printf("%d",aa[s][h]);
printf("\n");
}
getchar();
return 0;
}
如果将aa[][]改为a[][]程序便不能执行,而在谭好强的书中好像没有见过aa[][]这样的定义方式


麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2006-11-25 18:31
快速回复:关于数组的定义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028808 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved