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

溫馨提示×

c語言二維數組初始化的規則是什么

小億
155
2023-10-14 01:15:34
欄目: 編程語言

C語言中二維數組的初始化規則如下:

  1. 使用大括號 {} 初始化數組元素,每行使用逗號分隔。

  2. 初始化的值的數量必須與數組的大小相匹配。如果初始化值的數量少于數組的大小,剩余的元素將被自動初始化為0。

  3. 初始化的值的數量可以多于數組的大小,但只有前面的值會被用于初始化數組元素,剩余的值將被忽略。

  4. 初始化的值可以是常量、變量或表達式。

例如,對于一個3行4列的二維數組,可以這樣初始化:

int arr[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};

其中,數組元素的值為:

1    2    3    4
5    6    7    8
9   10   11   12

如果初始化的值數量少于數組的大小,剩余的元素將被自動初始化為0。例如:

int arr[3][4] = {
{1, 2},
{5, 6, 7},
{9}
};

其中,數組元素的值為:

1    2    0    0
5    6    7    0
9    0    0    0

如果初始化的值數量多于數組的大小,只有前面的值會被用于初始化數組元素,剩余的值將被忽略。例如:

int arr[3][4] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9},
{10, 11, 12}
};

其中,數組元素的值為:

1    2    3    4
6    7    8    9
10   11   12   0

0
满洲里市| 江城| 汝南县| 治县。| 淮南市| 浠水县| 徐闻县| 农安县| 江陵县| 长阳| 金华市| 色达县| 常州市| 塔城市| 读书| 昔阳县| 分宜县| 余干县| 南澳县| 通许县| 遂川县| 广水市| 邵阳市| 揭阳市| 龙南县| 台州市| 容城县| 堆龙德庆县| 滦南县| 千阳县| 普宁市| 广灵县| 乡城县| 青岛市| 措勤县| 博爱县| 岗巴县| 逊克县| 万盛区| 温宿县| 中阳县|