瞭解C語言之數組

今天我帶來一個知識點,C語言裏面的數組,希望對剛接觸C語言的夥伴有所幫助吧,也是僅僅自己所總結出來的,有需要的講C語言裏面的什麼知識點,在下面給我評價留言就好了哈。今天文章裏面會涉及到一維數組,二維數組,字符數組

一、數組概述

數組 數組是數目固定、類型相同的若干數據的有序集合

數組元素 組成數組的各個成員稱爲數組元素,統一數組名[下標]訪問

數組分類 1、類型 (數值數組 字符數組 指針數組 結構數組) 2、組織形式(一維數組 二維數組 多維數組)

二、一維數組

聲明語法 類型說明符 數組名[常量表達式]

類型說明符 基本數據類型或者自定義類型

[] 下標運算符,優先級最高,左結合性

常量表達式 表示數組元素的個數,也稱爲數組的長度,訪問下標從0起

例如:

瞭解C語言——數組

注意項:

瞭解C語言——數組

三、一維數組

1、引用(使用)

瞭解C語言——數組

2、內存存儲

瞭解C語言——數組

注意項:

瞭解C語言——數組

附:一維數組初始化以及簡單使用

一維數組應用----→冒泡排序:

要領:相鄰兩個數比較,將小的調到前頭

瞭解C語言——數組

瞭解C語言——數組

四、二維數組

聲明語法 類型說明符 數組名[常量表達式1][常量表達式2]

常量表達式1 第一維的長度

常量表達式2 第二維的長度



瞭解C語言——數組

//說明

1、常量表達式1:行下標,常量表達式2:列下標

2、最小行下標和列下標:0,最大行下標是:行數-1,最大列下標是:列數-1

3、元素總數:行數*列數

4、二維數組是一維數組一維數組爲元素的一維數組

瞭解C語言——數組

5、存儲:按行存放佔連續空間

6、輸入、輸出:用雙重循環


五、二維數組的初始化 加下羣466572167(羣內有學習資料以及項目方面的資源可以學習)

瞭解C語言——數組

六、維數組應用

小組5人,每人三門成績,求全組分科的平均成績和各科總平均成績

瞭解C語言——數組

附:實例代碼

瞭解C語言——數組

a[5][3]:三門課的成績

v[3]:分科平均成績

average:各科總平均成績

內循環:錄入成績,累加成績

外循環:平均成績

最後:總平均分

七、字符數組 可以加下羣466572167(羣內有學習資料以及項目方面的資源可以學習)

聲明語法 類型說明符 數組名[常量表達式]

常量表達式 數組容量

初始化 字符串的方式對數組作初始化賦值 char c [ ]={"I am happy"};

瞭解C語言——數組

1、字符串作爲字符數組來存放

2、字符串結束標誌:字符''。

3、字符串常量系統自動增加''。


八、字符數組的輸入輸出

瞭解C語言——數組

瞭解C語言——數組

瞭解C語言——數組

九、字符串函數

puts+gets , strcat, strcpy,

strcmp

瞭解C語言——數組

strlen, strlwr+strupr

瞭解C語言——數組

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章