數(shù)組

數(shù)組.png

## 一維數(shù)組

1. 數(shù)組(構(gòu)造類型):

① 相同數(shù)據(jù)類型的成員組成的一組數(shù)據(jù)
② 數(shù)組的每個成員稱為一個數(shù)組元素
③ 最簡單的數(shù)組稱為 一維數(shù)組

定義:類型說明符 數(shù)組名[常量表達(dá)式] = {值1,值2........ };

數(shù)組元素的訪問:
1.數(shù)組名+下標(biāo)(數(shù)組下表是從0開始 ,最后一個是數(shù)組總個數(shù)-1)
2.數(shù)組元素,不帶類型修飾符

注意:
1.系統(tǒng)不會檢測 數(shù)組元素的小標(biāo)是否越界,編程時,必須保證數(shù)組下標(biāo)不能越界。
2.數(shù)組是一個整體,不能直接參加運算,只能對單個元素進(jìn)行處理,通常用到數(shù)組的地方都會用到循環(huán)

2.數(shù)組排序

方法: 冒泡排序、選擇排序、插入排序、歸并排序等
冒泡排序:采用雙循環(huán),外層循環(huán)趟數(shù),內(nèi)層循環(huán)控制比較次數(shù)

3.字符數(shù)組

1、有 ‘ \0 ‘ 結(jié)束標(biāo)識的字符數(shù)組也稱為 字符串
2、系統(tǒng)提供字符串處理函數(shù):

    strlen( )計算字符串長度
    strcpy( ) 字符串拷貝
    strcat( ) 字符串拼接
    strcmp( ) 字符串比較

注意:① 字符串所占的空間 至少要比 字符串長度大1 ,因為以’\0’表示結(jié)束。
②字符串?dāng)?shù)組在定義的時候一定要多留一個元素位置 留給 ‘\0’

二維數(shù)組

定義:有兩個下標(biāo)的數(shù)組
類型 數(shù)組名 [常量表達(dá)式1 ] [常量表達(dá)式2 ] = {值1,值2,,,, };

第一維的長度 第二維的長度
多為數(shù)組.png

注意:二維數(shù)組定義時,可以不指定第一維的長度,但必須給定第二維

字符串?dāng)?shù)組

定義:存放字符串的數(shù)組
例:char strings[3][10] = {“iPhone”,”android”,”win10”};

注意:字符串?dāng)?shù)組元素的訪問
①、訪問某個字符串: 數(shù)組名[第一維下標(biāo)]
②、訪問某個字符 :數(shù)組名[第一位下標(biāo)][第二維下標(biāo)]

多維數(shù)組

定義:二維數(shù)組以上就是多維數(shù)組

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)組在程序設(shè)計中,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數(shù)據(jù)元素的集合稱...
    朱森閱讀 4,272評論 2 13
  • 謹(jǐn)記 每個人心中都有一片海,自己不揚帆,沒人幫您啟航,久了就是一片死海。人生,就是一場自己與自己的較量:讓積極打敗...
    長風(fēng)留言閱讀 8,146評論 6 10
  • 簡介 這是一個Swift語言教程,基于最新的iOS 9,Xcode 7.3和Swift 2.2,會為你介紹Swif...
    張嘉夫閱讀 3,560評論 0 50
  • 5.1數(shù)組簡介 說明數(shù)組的概念的及其作用的最好方法,是通過一個例子,來說明使用數(shù)組后程序會變得非常簡單 5.1.1...
    全無閱讀 1,354評論 0 1
  • 1、老爸有一輛三輪車 這是老爸四十五歲生日的時候,買給自己的生日禮物,一輛嶄新的三輪摩的。摩的外觀新穎,通體紅潤,...
    南方阿貓閱讀 357評論 0 0

友情鏈接更多精彩內(nèi)容