回覆列表
  • 1 # 曉梅10068

    預設是0。

    一般來說在main前定義的陣列預設值都為0。

    如果想要在函式內定義陣列中所有的值都預設成為0的話,只需在定義陣列時這樣寫:int num[2][2]={0};這樣陣列裡面所有的值都被設成0了。

    如果想要它成為其他值,則需要配合迴圈結構或者直接賦值,比如:int num[2][2]={1,1,1,1};如果陣列裡的元素過多,則建議使用迴圈結構。

  • 2 # 1234567啊額

    二維陣列賦值的一般形式是:dataType arrayName[length1][length2]。result二維字元陣列可以這樣賦值,result[0][0]=seq1[0] ;result[1][0]=seq2[0]。

    dataType arrayName[length1][length2],其中,dataType 為資料型別,arrayName 為陣列名,length1 為第一維下標的長度,length2 為第二維下標的長度。

    例如:int a[3][4],定義了一個3行4列的陣列,共有3×4=12個元素,陣列名為a,即:

    a[0][0], a[0][1], a[0][2], a[0][3]

    a[1][0], a[1][1], a[1][2], a[1][3]

    a[2][0], a[2][1], a[2][2], a[2][3]

    在二維陣列中,要定位一個元素,必須給出一維下標和二維下標,就像在一個平面中確定一個點,要知道x座標和y座標。例如,a[3][4] 表示a陣列第3行第4列的元素。

  • 3 # 錢布斯

    你試一下:

    For v = ks To js "枕數的迴圈

    ii = False

    For j = 1 To arrpq1(i, 4) "每枕扣件迴圈

    If H(v, j) = 0 Then "疊加後的值都大於1時,需要歸零把 此值放到預設超高裡

    ii = True

    End If

    Next j

    while ii = False

    For j = 1 To arrpq1(i, 4) "每枕扣件迴圈

    H_OUT(v, j) = H_OUT(v, j) - 1

    If H(v, j) = 0 Then ii = True

    Next j

    Wend

    Next v

  • 4 # 使用者606573097139069

    不會,系統只會分配一個二維陣列的記憶體空間,而這個空間分配以前儲存的是什麼數在賦值之前就還是那個數

  • 中秋節和大豐收的關聯?
  • 淤血是啥樣的?