问一道C语言的题
麻烦大家帮忙看一下下边这道题,写一下分析的过程(我实在是想不明白这道题了)在C语言中有如下语句:inta[3][2]={1,2,3,4,5,6,},*p[3]p[0]=a...
麻烦大家帮忙看一下下边这道题,写一下分析的过程(我实在是想不明白这道题了)
在C语言中有如下语句:
int a[3][2]={1,2,3,4,5,6,},*p[3]
p[0]=a[1];
则*(p[0]+1)所代表的数组元素是________.(答案:a[1][1]) 展开
在C语言中有如下语句:
int a[3][2]={1,2,3,4,5,6,},*p[3]
p[0]=a[1];
则*(p[0]+1)所代表的数组元素是________.(答案:a[1][1]) 展开
8个回答
展开全部
fun函数中定义的a为静态变量,只初始化一次
main函数开始执行,你的程序有点错
void
main()
{int
cc;
for(cc=1;cc<4;cc++)
fun();
printf("\n");
}
如果是这样的话
那么输出的结果为
246
输出的换行在for语句全部执行完以后输出
没意义
void
main()
{int
cc;
for(cc=1;cc<4;cc++)
{fun()
printf("\n");}
}
如果这样的话
结果就是
2
4
6
每调用一次fun后输出一个换行
main函数开始执行,你的程序有点错
void
main()
{int
cc;
for(cc=1;cc<4;cc++)
fun();
printf("\n");
}
如果是这样的话
那么输出的结果为
246
输出的换行在for语句全部执行完以后输出
没意义
void
main()
{int
cc;
for(cc=1;cc<4;cc++)
{fun()
printf("\n");}
}
如果这样的话
结果就是
2
4
6
每调用一次fun后输出一个换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有错, 具体我也不知道怎么说,书上就是这么规定的,《C程序设计》--谭浩强 看了指针就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询