-
這裡 a[2][3] 代表 2 行 3 列,賦值時是 3 行 2 列,表示你的行數越界了,所以不可能,行數只能小於等於 2,列數只能小於等於 3, 列數只能小於等於 3, 我希望你能理解。
-
我覺得這是不對的,樓主可以看看下面的**,大家可以找到問題所在,希望對大家有所幫助。
#include
void main(),其實如果把這句話放在乙個全域性變數中,結果會是一樣的。
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
printf("%d",a[i][j]);
d:\ error c2078: too many initializers
d:\ fatal error c1004: unexpected end of file found
執行 時出錯。
1 error(s), 0 warning(s)
-
錯了,因為只有 2 行,但值是 3 行。
-
不可能? 如果我沒記錯的話,應該是2行3列,後面的值是3行2列,應該是錯的,我以前拿過第二級,我記不清了,你朝這個方向想,對不起。
-
0int 型別預設為 0,此初始化等效於 int a[3] = , , 或 int a[ ]3] = ,,}
二維引數是 3,但在賦值時,這三個引數都只有乙個整數,另外兩個預設填充 0 等價於 int a[3][3]=,,}
所以 a[1][2] = 0;
-
2 這是乙個二維陣列,2 in a[2][3] 是陣列的行數,3 是列數 int a[2][3]=,};相當於 1 0 0 2 3 0 由於陣列中的下標從 0 開始,因此 a[1][0] 表示陣列中的 2 (1+1) 行,以及 1 (0+1) 列中的 2.。
-
int a[ ]3]=,,}
第二個維度引數是 3,但在分配值時,這三個引數只有乙個整數,另外兩個預設填充為 0
等價於 int a[3][3]=,,}
所以 a[1][2] = 0;
-
它不是隨機的,它是 0
這種初始化方法稱為陣列的“不完全初始化”,用“C 和指標”的話來說。
-
整數 a[ ]3]我們只知道列數是3,我們不知道行數,但只有三個值,必須按順序、水平排列。只能這樣排列,其他填0。 還有 a[1][2],因此為 2 以上的行填寫 0
-
在該問題中,定義了乙個二維陣列 a[3][2],初始化後,定義了乙個指標變數 p 以指向 a[1],這是一維陣列的第乙個位址。
然後,p 加 2 指向一維陣列的第乙個位址,*(p+2) 指向位址的值,即 1。 因此,*(p+2) 的值為 1。
需要注意的是,標題中的表示式“int+a[3][2]”是錯誤的邳州,應該是正確的語法應該是“int a[3][2]”。
-
根據標題,核心指標 p 指向 a[1],它是陣列中第二行的第乙個元素,即 4。 (p+2)表示p向後移動了2個元素,盛宴中的粗指向a[1][2],也就是真真4後面的元素3,所以(p+2)的值是3。
-
a[1] 指向第二行的第乙個元素,即 4。 因此,p+2 將指向第二行公升序欄位的三個元素,即 3。 因此,*(p+2) 的值為 3。
-
總結。 首先,找到序列,它等於 3,因為陣列的序列從 0 開始,所以 3 對應第四個數字,即 12 ha。
inta;,則 a[6 2]=
好的,等一下,我一說完就回覆你。
好。 a[6/2]=a[3]=12
你怎麼計算的?
到過程。 首先,找到序列,它等於 3,因為陣列的序列從 0 開始,所以 3 對應第四個數字,即 12 ha。
陣列中的每個數字對應於序數 0 1 2 3 4 5
-
int a[4]; a[4]=5;可以這樣分配嗎?
您好,親愛的,很高興為您解答。 int a[4]; a[4]=5;除了用賦值語句逐個賦值陣列元素外,賦值的方法還可以採用初始賦值和動態賦值的方法。 C 語言對陣列的初始賦值也有以下規定:
1)可以只為鉛蠟的某些元素分配初始值。當中值數小於元素數時,僅分配前面的元素。 例如:
int a[10]=;這意味著只有 a[0] a[4] 的 5 個元素被分配了 finch 值,最後 5 個元素被自動分配了 0 值。 2)您只能將值逐個分配給元素,而不能將值分配給整個陣列。例如,如果將值 1 分配給所有 10 個元素,則只能將其編寫為:
int a[10]=;它不能寫成:int a[10]=1; 多維陣列也是給陣列賦值的同一種方式,除了使用初始化賦值外,使用賦值語句賦值給陣列元素只能乙個乙個地賦值,以上就是回答者的全部答案,希望對你有幫助,祝你生活愉快
-
a[1][2] 是第二組數字的第三個元素,即 7
a[2][3] 是第 3 組數字的第 4 個元素,即 8
15歲怎麼了?
-
它表示兩行三列,下表都是從 0 開始的,所以 a 代表第二行和第三列。
順序如下:1、2、3
明顯可見 值為 6
-
數學不好,為什麼不用簡單的語言呢?
正確的洗手方法是用流水洗手,徹底洗手,搓手,控制洗手時間10秒左右。 洗手時可以新增洗手液或肥皂,但一定要沖洗乾淨。 吸收後用乾淨的毛巾擦拭。 >>>More
在冬季,汽車必須先預熱,因為汽車長時間停放後,再次啟動時,發動機的上部處於無油狀態,同時發動機沒有達到工作溫度,由於機器溫度低,汽油無法有效完全燃燒。 如果此時使用燃油駕駛,會導致活塞、氣缸等磨損。