更新时间:2016-06-16 22:35:21浏览次数:1+次
# include<stdio.h>
void main()
{
int a[3][5],i,j;
int *adress;
for(i=0;i<3;i++)
{
printf("\n");
}
for(j=0;j<5;j++)
{
adress=&a[i][j];
printf("%d",adress);
}
}
各位错在哪里
题目是设计一个程序,返回一个3*5的二维数组各元素的地址,并由此说明二维数组中个元素是按什么顺序存储的
原谅一个新手的基础问题 马上期末了!!!
# include<stdio.h>
void main()
{
int a[3][5], i, j;
int *adress;
for (i = 0; i<3; i++)
{
for (j = 0; j<5; j++)
{
adress = &a[i][j];
printf("%d ", adress);
}
printf("\n");
}
}
#include <stdio.h>
void main()
{
int a[3][5], i, j;
int *adress;
for (i = 0; i<3; i++)
{
for (j = 0; j<5; j++)
{
adress = &a[i][j];
printf("%p ", adress);
}
printf("\n");
}
}
注意:学习程序分析程序一定要有耐心,而不是为了考试,这样才会有兴趣,也能学的更好。加油学习。如果小问题很多,可以加群讨论,如果问题比较大,比较多,还是这样发文章提问,得到的解答更加详细。而且提问的问题,要仔细描述,越详细我们能够越快解答。简介写上问题描述会更好。
相关资讯