陣列的定義與初始化

2021-09-25 14:14:56 字數 890 閱讀 5323

人們借助計算機來記錄每月的開支、日降水量、季度銷售額;企業可以借助計算機來管理員工薪水、倉庫存貨清單等等。採用陣列可以有效便捷地處理各種型別的資料。

陣列(array)是由一系列型別相同的元素構成。可以使用申明來告訴編譯器需要乙個陣列,包含陣列元素的型別和陣列元素的數目。

簡單陣列的定義

char code[12];	/*12個字元型陣列,長度為12,a[0]到a[11]*/

int states[50]; /*50個整型型陣列*/

float candy[365];/*365個浮點型型陣列*/

結構體陣列的定義
typedef struct stu		/*定義乙個結構體型別*/

stu;

stu stu[5]; /*定義結構體陣列*/

指標陣列的定義
int* p[5];	/*指標陣列,每乙個陣列元素都是int型的指標*/
1.定義的時候初始化

int a[4] = ;	/*初始化所有元素*/

int b[4] =; /*初始化前面3個元素*/

int c =; /*定義的長度為6,並且初始化*/

2.初始化函式memset

int a[4];

memset(a,0,sizeof(a)); /*對陣列a的元素初始化為0*/

3.for迴圈

int a[4];

for(i =0;i<4;i++)

————————

2019.08.17

18:24

C C 陣列的定義與初始化

標準庫里memset的原始碼 void memset void s,int c,size t n 申請空間 int array 3 int array new int 10 動態分配 初始化 int array 3 memset array,0,sizeof array 或者 memset arra...

C 字元陣列的定義與初始化

1 字元陣列的定義與初始化 字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。char str 10 即把10個字元分別賦給str 0 到str 9 10個元素 如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理 若小於陣列 長度,則只將這些字元陣列中前面那些元素,其餘的元素自動...

陣列的定義和初始化

陣列是相同型別的有序集合。陣列是一種特殊的變數,一次性向計算機申請 一片 連續的空間。通過長度來控制要開闢多少個練習的空間 通過資料型別來控制每個空間的大小。宣告 資料型別陣列名 new 資料型別 長度 陣列的元素 陣列中儲存的具體的值.陣列的長度 陣列中能容納最大的元素的個數。資料下標 陣列是通過...