天天看點

C基礎學習筆記——01-C基礎第06天(數組)

在學習C基礎總結了筆記,并分享出來。有問題請及時聯系部落客:​​Alliswell_WP​​,轉載請注明出處。

01-C基礎第06天(數組)

 1、概述

數組就是在記憶體中連續的相同類型的變量空間。同一個數組所有的成員都是相同的資料類型,同時所有的成員在記憶體中的位址是連續的。

數組屬于構造資料類型:

(1)一個數組可以分解為多個數組元素:這些數組元素可以是基本資料類型或構造類型。

(2)按數組元素類型的不同,數組可分為:數值數組、字元數組、指針數組、結構數組等類别。

通常情況下,我們将二維及以上的數組稱為多元數組。

2、一維數組

(1)數組名不能與其它變量名相同,同一作用域内是唯一的

(2)定義數組時[]内最好是常量,使用數組時[]内即可是常量,也可以是變量

(3)在定義數組的同時進行指派,稱為初始化。全局數組若不初始化,編譯器将其初始化為零。局部數組若不初始化,内容為随機值。

(4)數組名是一個位址的常量,代表數組中首元素的位址。