88问答网
所有问题
int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p[4],i;for(i=0;i<4,i++)p[i]=a[i];
不能正确表示a数组元素的表达式是:A)a[4][3] B)p[0][0] C)prt[2][2] D)(*(p+1))[1]
请问A为什么不对呢?先谢个
举报该问题
推荐答案 2011-03-24
嗯 为数组下标是从0开始的,所以不可能出现4 最后是a[3][2]
1 2 3
4 5 6
7 8 9
10 11 12
对应的数组下标:
a[0][0] a[0][1] a[0][2]
a[1][0] a[1][1] a[1][2]
a[2][0] a[2][1] a[2][2]
a[3][0] a[3][1] a[3][2]
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gSgcKttMt.html
其他回答
第1个回答 2011-03-24
定义一个a[6]的数组只能访问a[0]~a[5]..
同理...
a[4][3]的二维数组只能访问a[0][0]~a[3[2]...
因为下标是从0开始的..
懂了吧..
相似回答
int
a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
答:
p是一个一维数组。它的内容是1~12。也就是将a中的元素按行存入了p中了。
*((
p+2)+
3)=*(
p+5)就是
p[5],
而
p[5]=
6。
a[1][2]=6,
所以这两者是等价的。
...
a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[4];
p
=a;
,( )对数组...
答:
int
(*p)[4];
表明p是行指针,即p指向二维数组中的一行。p
=a;
这一句表示p指向
a[0],
也就是指向a数组第0行的第0个元素
(a[
0][0])的地址。
p[2]
表示p指向a数组的第二行,即指向a[2]行,也就指向
a[2][0]
的地址。p[2]+3表示行指针指向a数组的第二行(从第0行开始),(从0开始)第...
...
3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
请问
a[0],
*(a+
0)
和*
(*(
a...
答:
二维数组
int a
[3][4],数组名称a则是指针的指针,它指向指针数组a[3],其中每一个元素又分别指向一个一维数组,每个数组包含了4个整数。来自C语言基础训练…
...
int
a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
printf("%d\n",a...
答:
答案是7; a[][4]是将12个数分成4列数 也就有三行,即可以表示为a[3]
[4];
而 数组表示数时 从a[0]开始,如 1 可以表示为a[0][0] 4 可以表示为
a[0][3];
其他同理,所以
a[1][2]
表示的数是7;所以答案是7.
...a
[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int
(*p)[
4
]=a,*
q
=a[0
...
答:
定义了一个整型的指针数组。
C语言问题:从键盘输入两个矩阵,输出两个矩阵的乘积
答:
void main(){
int
a[3][4]={
{1,2,3,4},
{
4,5,6,7},
{
7,8,9,10
}};int b
[4][3]={
{1,2,3},{4,5,6},{7,8,9},{
10,11,12}
};int i,j,c[3][3]
;for(i=0;i
<3;i++){ for(j=0;j<3;j++){ c[i][j
]=a[i
][0]*b[0][j]+a[i][1]*b[1][j]+a[...
有一个
3*4
的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所...
答:
include<stdio.h> void main(){
int
a[3][4]={{1,2,3,4},
{
5,6,7,8},
{
9,10,11,12}
};int i,j,c,d,max;max
=a[
0][0
];for(i=0;i
<3;i++){for(j=0;j<4;j++)if(max<=a[i][j]){max=a[i][j];c=i;d=j;} } printf("%d最大数\n%d行号\n%d列号",max,c,...
...
int
a[3][4]={{1,2,3,4},
{
5,6,7,8},
{
9,10,11,12}},
循环输出数组中...
答:
for(int
i=0;i
<
3;i
++
)for(int
j = 0;j<4;j++)printf("%d"
,a[i][
j
]);
大家正在搜
相关问题
int a[4][3]={1,2,3,4,5,6,7,8,9...
已知:int a[4][3]={1,2,3,4,5,6,7,...
c语言的题 int a[3][4]={1,2,3,4,5,6...
int[4][3]={1,2,3,4,5,6,7,8,9,1...
int[4][3]={1,2,3,4,5,6,7,8,9,1...
若有定义:int a[3][4]={1,2,3,4,5,6,...
C语言a[3][4]={1,2,3,4,5,6,7,8,9,...
若int i,(*p)[3],a[][3]={1,2,3,4...