中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言多維數組初始化的方法是什么

小億
147
2023-11-21 01:39:12
欄目: 編程語言

C語言多維數組的初始化方法有以下幾種:

  1. 使用大括號{}初始化:可以直接在定義數組時使用大括號{}進行初始化,將每個元素的初始值按照二維數組的排列順序寫在大括號內。
int arr[2][3] = { {1, 2, 3}, {4, 5, 6} };
  1. 分行分列初始化:也可以分行或分列初始化,將每一行或每一列的元素分別寫在大括號{}內,用逗號分隔。
int arr[2][3] = { {1, 2, 3}, {4, 5, 6} };
  1. 不完全初始化:如果不完全初始化多維數組,則未初始化的元素會被自動賦值為0。
int arr[2][3] = { {1, 2, 3}, {4} };
// 等價于 int arr[2][3] = { {1, 2, 3}, {4, 0, 0} };
  1. 動態初始化:使用循環語句對多維數組進行動態初始化。
int arr[2][3];
for(int i=0; i<2; i++){
    for(int j=0; j<3; j++){
        arr[i][j] = i * 3 + j + 1;
    }
}

注意:多維數組的初始化可以只初始化部分元素,未初始化的元素會被自動賦值為0。

0
横山县| 若尔盖县| 宣威市| 临海市| 大冶市| 木里| 安陆市| 海城市| 晋江市| 泾源县| 玉树县| 清丰县| 鄂伦春自治旗| 同德县| 揭东县| 曲周县| 永修县| 镇康县| 蒙山县| 和田市| 咸阳市| 调兵山市| 宿迁市| 龙胜| 革吉县| 汉源县| 莆田市| 五大连池市| 平原县| 广灵县| 陇川县| 会同县| 闸北区| 伊宁县| 凤凰县| 财经| 宁津县| 新营市| 长丰县| 台江县| 长阳|