日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

qt 二维数组初始化_第十九章、C语言学习之数组3

發布時間:2025/5/22 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt 二维数组初始化_第十九章、C语言学习之数组3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一章我們來看一看多維數組。

我們假設有這么一個一維數組int a[6];這個數組里面有6個元素,那么我們可以看成這樣一幅圖:

那么如果這個數組中a[0]這個元素不是單純的一個變量,而是一個5個元素的數組怎么辦,我們先用圖畫出來:

大家如果用過excel表格的應該都知道,excel表格里面有行和列,那么其實在這個數組中你也可以這么理解,我們如果把一維數組理解為列,然后把該數組中的元素數組理解為行,那么就是一個表格,我們如果需要找到其中一個元素,那么只要先找到列好,在找到行號,那么這個元素就找出來,那么我們從中其實也可以看出來怎么定義這個數組,就是先說總共有多少列,然后說總共有多少行,那么這個數組我們只要在一維數組的定義上在加上多少行就行,就是int a[6][5];,那么這樣的一個數組聲明就是二維數組,那么如果你在二維數組的元素中在插入一個數組元素:

那么這樣的就是一個三維數組 聲明就是這樣 int a[6][5][3];那么我們還可以在繼續深入,那么我們把這樣3維以上的數組統稱為多維數組。

我們以下圖來看一看二維數組的初始化:

首先,我們來看一下一維數組如果有6個元素怎么初始化:int a[6]={1,2,3,4,5,6};

那么如果是一個二維數組,按照這個圖,我們來看一下,就是a[0],這個元素,我們用數組的方式在來初始化一下,那么可以這樣寫:

int a[6][5]={{10,20,30,40,50},{2},{3},{4},{5},{6}};

個人覺得這樣表示比較清晰,當然你還可以這樣寫:

int a[6][5]={11,12,13,14,15,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45,51,52,53,54,55,61,62,63,64,65};這樣大家是不是覺得很亂;其中11-15是一組,21-25是一組,以此類推:

那么從二維數組我們引申出來到三維數組我們是不是可以這樣初始化

是不是看的有點暈。但是只要對下圖了解了,那基本就沒問題了:

總結

以上是生活随笔為你收集整理的qt 二维数组初始化_第十九章、C语言学习之数组3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。