C語言中的陣列

2021-09-23 01:45:09 字數 601 閱讀 1311

特徵:

1.陣列是有序的。

2.陣列是同質的。

在c語言中,每個陣列有兩個基本特性:

1.元素型別: 儲存在陣列元素中的數值型別。

2.陣列大小: 陣列所包含的元素個數。

當新建乙個陣列時,必須指明陣列的元素型別和陣列大小。

陣列宣告

int intarray[10];

在大大多數情況下,應該用乙個符號化的常量而不是乙個具體的數值來指定陣列的大小。用乙個符號化的常量使得程式設計師將來可以容易的修改陣列的大小。例如,定義陣列不能用下列方法:

int intarray[10];

而應該將大小定義成常亮:

#define nelements 10

然後把宣告寫為

int intarray[nelement];

注:1.只要在程式中使用陣列,就要確保用於陣列中選擇元素的下標值不能超過陣列邊界。在大多數計算機中,引用陣列範圍之外的元素不會被系統作為錯誤檢測出來,但會造成不可預料的後果。一般來說,當認為陣列元素下標值很可能超出範圍時,可以加上一些測試語句。例如:

if (i<0||i>=numbers)

C語言中的陣列

c語言陣列 一 陣列的概念 用來儲存一組資料的構造資料型別 特點 只能存放一種型別的資料,如全部是int型或者全部是char型,陣列裡的資料成為元素。二 陣列的定義 格式 型別 陣列名 元素個數 舉例 儲存5個人的年齡 int agrs 5 在記憶體中開闢4x5 20個位元組的儲存空間 可以在定義陣...

C語言中的陣列

include stdio.h include string.h include stdlib.h int main 定義乙個可以存放十個int型資料的陣列 int parr null parr array array a printf d n array printf d n array 1 pr...

C語言中的陣列

一維陣列 1 陣列名 宣告 int a int b 10 a b 10 為陣列,它是一些值的集合。下標和陣列名一起使用,用於標識該集合中的某個特定的值。對於b來說,只有在兩種情況下,陣列名僅代表整個陣列,a 陣列名作為sizeof操作符的運算元 b 陣列名作為 的運算元 除此之外,陣列名代表陣列首元...