1樓:匿名使用者
錯了你這個是bai2行的du,給了3行的
初始化zhi
----------------
[2]----行dao
[3]----列
a[0][0], a[0][1] , a[0][2]a[1][0], a[1][1], a[1][2]就這麼多元素了內
1,2,0 賦給第
容一行3,4,0賦給第二行
多出一行
2樓:薯片與可樂
恩,是錯的。建議你再看看陣列。
int a[2][3]=,,} 這樣前面表示宣告一個2行,3列的陣列,而你內初始化的是一個3行,2列的陣列。容當然會有錯了
int a[2][3]=,} 這樣可以。
int a[3][2]=,,} 這樣也可以。
3樓:匿名使用者
不對,你等號後的事三行兩列的,而前面宣告的是兩行三列int a[2][3]=,}
4樓:只是一隻小猴子
這樣初始化應該是沒有問題的,你那裡出現錯誤了麼?
若有說明int a[2][3]={{1,2,3},{4,5,6}}現要將a的行和列的元素互換後存到另一個二維陣列b中,試程式設計
5樓:
#include
int main()
,},b[3][2],i,j;
for(i=0;i<2;i++)
答for(j=0;j<3;j++)
b[j][i]=a[i][j];
for(i=0;i<3;i++)
return 0;}
6樓:匿名使用者
#include
int main()
,};int b[3][2],i,j;
for(i=0;i<3;i++)
printf("\n");}}
5、已知:int a[2][3]={1,2,3,4,5,6}, (*p)[3]=a;則下列表示式不是4的是 ( )。
7樓:匿名使用者
這道題很難,需要仔細考慮。
a陣列資料如下:
a[0][0]:1
a[0][1]:2
a[0][2]:3
a[1][0]:4
a[1][1]:5
a[1][2]:6
p是指向有三個元素陣列的指標,也可以認為是一個指向指標的指標。
a.*p為三元素陣列的首地址,+3後會指向陣列中的第4個元素,發生了越界,還好,a是二維陣列,越界後不會出錯,而是指向了二維陣列中的第二個三元陣列的第一個元素,取值得4。
b.與a相比少了一個間接運算子*,所以它表示的是一個地址,非值。
c.p+0後沒有任何變化,與a相同。
d.a[0][3]其實越界了,好在後面還有a[1][0]等資料,於是將a[1][0]中的陣列4作為其值。
答案是b
編寫程式驗證了答案,顯示如下:
*(*p+3)=4
*p+3=1638204
*(*(p+0)+3)=4
a[0][3]=4
8樓:
選ba陣列資料如下:
a[0][0]:1
a[0][1]:2
a[0][2]:3
a[1][0]:4
a[1][1]:5
a[1][2]:6
p是一個指向3個元素陣列的指標,就是說p+1相當於&a[1],這裡的p+1會移動一個一維陣列的大小,就是說3個int的大小
*p相當於a[0]
所以a和c一樣,*p+3相當於&a[0][3],指向4,再解引用就變成了4
從上面的分析就看出了d是對的,而b是指向這個4的指標
9樓:o寒風夜襲
(*p)[3]=a=a[0][0]=1;
*(*p+3)=a[1][0]=4;
*p+3=&a[1][0],其值指向a[1][0]的地址,*(*(p+0)+3)=*(*p+3)=4;
a[0][3]=3;選d.
10樓:匿名使用者
答案是b
猜測法:p+0還是p,所以a、c相等,而b明顯與a不同,故答案是b。
我這樣做是對還是錯,我這樣做是對還是錯呢??
可你也經傷害他了,長痛不如短痛!好好想想吧!他可能還沒有遇到自己生命中的白雪公主,讓他離開你,雖然他會傷心,但可能某一天他會感謝你,因為他會找到一個喜歡他的人,和他喜歡的人!沒有感覺還是放棄吧,但不能說你對還是錯,因為你給你他一個機會,也給你了自己一個機會,但是證明了你們還是不適合,那就放棄吧 那還...
我這樣偽裝是錯還是對
其實,我覺得愛就要大聲的說出來。不止如此,如果你真正的愛一個人在乎一個人 那你就會為他痴迷甚至瘋狂。為此很多時候我們失去了理性,所以戀愛中的男人很傻,戀愛中的女人很笨。那麼我們說如果真愛了,那你就會給他你的真實一面。他的每句話,每個表情。你都為之有所表現,而不是似乎一切都無所謂,好像很不在乎一樣。那...
放棄這樣的女孩,我是對還是錯,對這樣的女孩我該放棄還是怎麼辦?
用現實擦亮你自己的眼睛 你應該注重的是你的眼前 而不是螢幕的那一邊 當你醒悟的時候,你會發現其實自己真的很傻 甚至不止你自己這樣認為 不要用自己的真實感情去相信這樣的水中映月 他 她 不愛你的時候,無論過去他是否愛過後來卻忘了 當你無法成為他心裡的那個人的時候,他的心便不會記得你。請不要去想到 永遠...