人們借助計算機來記錄每月的開支、日降水量、季度銷售額;企業可以借助計算機來管理員工薪水、倉庫存貨清單等等。採用陣列可以有效便捷地處理各種型別的資料。
陣列(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 資料型別 長度 陣列的元素 陣列中儲存的具體的值.陣列的長度 陣列中能容納最大的元素的個數。資料下標 陣列是通過...