int a 2 3 1,2 , 3,4 , 5,6 是正確的賦值嗎?

發布 教育 2024-04-03
17個回答
  1. 匿名使用者2024-02-07

    這裡 a[2][3] 代表 2 行 3 列,賦值時是 3 行 2 列,表示你的行數越界了,所以不可能,行數只能小於等於 2,列數只能小於等於 3, 列數只能小於等於 3, 我希望你能理解。

  2. 匿名使用者2024-02-06

    我覺得這是不對的,樓主可以看看下面的**,大家可以找到問題所在,希望對大家有所幫助。

    #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)

  3. 匿名使用者2024-02-05

    錯了,因為只有 2 行,但值是 3 行。

  4. 匿名使用者2024-02-04

    不可能? 如果我沒記錯的話,應該是2行3列,後面的值是3行2列,應該是錯的,我以前拿過第二級,我記不清了,你朝這個方向想,對不起。

  5. 匿名使用者2024-02-03

    0int 型別預設為 0,此初始化等效於 int a[3] = , , 或 int a[ ]3] = ,,}

    二維引數是 3,但在賦值時,這三個引數都只有乙個整數,另外兩個預設填充 0 等價於 int a[3][3]=,,}

    所以 a[1][2] = 0;

  6. 匿名使用者2024-02-02

    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.。

  7. 匿名使用者2024-02-01

    int a[ ]3]=,,}

    第二個維度引數是 3,但在分配值時,這三個引數只有乙個整數,另外兩個預設填充為 0

    等價於 int a[3][3]=,,}

    所以 a[1][2] = 0;

  8. 匿名使用者2024-01-31

    它不是隨機的,它是 0

    這種初始化方法稱為陣列的“不完全初始化”,用“C 和指標”的話來說。

  9. 匿名使用者2024-01-30

    整數 a[ ]3]我們只知道列數是3,我們不知道行數,但只有三個值,必須按順序、水平排列。只能這樣排列,其他填0。 還有 a[1][2],因此為 2 以上的行填寫 0

  10. 匿名使用者2024-01-29

    在該問題中,定義了乙個二維陣列 a[3][2],初始化後,定義了乙個指標變數 p 以指向 a[1],這是一維陣列的第乙個位址。

    然後,p 加 2 指向一維陣列的第乙個位址,*(p+2) 指向位址的值,即 1。 因此,*(p+2) 的值為 1。

    需要注意的是,標題中的表示式“int+a[3][2]”是錯誤的邳州,應該是正確的語法應該是“int a[3][2]”。

  11. 匿名使用者2024-01-28

    根據標題,核心指標 p 指向 a[1],它是陣列中第二行的第乙個元素,即 4。 (p+2)表示p向後移動了2個元素,盛宴中的粗指向a[1][2],也就是真真4後面的元素3,所以(p+2)的值是3。

  12. 匿名使用者2024-01-27

    a[1] 指向第二行的第乙個元素,即 4。 因此,p+2 將指向第二行公升序欄位的三個元素,即 3。 因此,*(p+2) 的值為 3。

  13. 匿名使用者2024-01-26

    總結。 首先,找到序列,它等於 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

  14. 匿名使用者2024-01-25

    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; 多維陣列也是給陣列賦值的同一種方式,除了使用初始化賦值外,使用賦值語句賦值給陣列元素只能乙個乙個地賦值,以上就是回答者的全部答案,希望對你有幫助,祝你生活愉快

  15. 匿名使用者2024-01-24

    a[1][2] 是第二組數字的第三個元素,即 7

    a[2][3] 是第 3 組數字的第 4 個元素,即 8

    15歲怎麼了?

  16. 匿名使用者2024-01-23

    它表示兩行三列,下表都是從 0 開始的,所以 a 代表第二行和第三列。

    順序如下:1、2、3

    明顯可見 值為 6

  17. 匿名使用者2024-01-22

    數學不好,為什麼不用簡單的語言呢?

相關回答
8個回答2024-04-03

發音方法: 1.發音時,用聲音和喉嚨唱歌,所以高音不上去。 >>>More

15個回答2024-04-03

正確的洗手方法是用流水洗手,徹底洗手,搓手,控制洗手時間10秒左右。 洗手時可以新增洗手液或肥皂,但一定要沖洗乾淨。 吸收後用乾淨的毛巾擦拭。 >>>More

26個回答2024-04-03

在冬季,汽車必須先預熱,因為汽車長時間停放後,再次啟動時,發動機的上部處於無油狀態,同時發動機沒有達到工作溫度,由於機器溫度低,汽油無法有效完全燃燒。 如果此時使用燃油駕駛,會導致活塞、氣缸等磨損。

10個回答2024-04-03

蒸螃蟹。 準備配料:

螃蟹、胡椒粒、大蒜、新鮮薑黃、公尺酒、陳醋。 >>>More

7個回答2024-04-03

鍛鍊正確的姿勢,減輕腰部的負擔,你做對了嗎?