1.定義陣列
第一,定義陣列時[ ]內盡量放整形常數,防止編譯出錯;第二,陣列應用時,[ ]裡面可以放表示式,變數,常數;
第三,陣列與變數不能重名;
**例項:
#include
#define num 10
intmain()
return0;
}
2.初始化陣列
第一,全部初始化:3.陣列應用int a[10]=;
第二,部分初始化,其他全為0:
int a[10]=;
第三,全部初始化為0:
int a[10]=;
第四,不寫規模:
int a=;
第五,初始化二維陣列時,可以
int array[3][4]=,,}
也可以直接
int array[3][4]=;
第一,陣列排序:
#include
intmain()
;int n=
sizeof
(a)/
sizeof
(a[0])
;int i=0;
int max=0;
while
(i}printf
("max=%d\n"
,max)
;return0;
}
第二,顛倒位置:
#include
intmain()
;int n=
sizeof
(a)/
sizeof
(a[0])
;int i=0;
int j=n-1;
int temp;
while
(ifor(i=
0;i)printf
("\n");
return0;
}
第三,氣泡排序:4.字元陣列與字串輸出結果:
什麼是字元陣列呢?
char a=
;//不包含結束符
什麼是字串?
char a=
;//'\0'等價於0
char a[10]
="ascgydg"
;//以下兩種定義方法常用
char a=
"sdadc"
;
字串的輸入輸出:
#include
intmain()
5.建立隨機數
#include
#include
//匯入生成隨機數函式的庫
#include
//匯入包含時間函式的庫
intmain()
return0;
}
c語言陣列
陣列 構造資料型別之一 陣列是具有一定順序關係的若干個變數的集合,組成陣列的各個變數稱為陣列的元素。陣列中各元素的資料型別要求相同,用陣列名和下標確定。陣列可以是一維的,也可以是多維的。在科學計算中,許多重要的應用都是基於陣列的。所謂一維陣列是指只有乙個下標的陣列。它在計算機的記憶體中是連續儲存的。...
C語言陣列
在變數作函式引數時,所進行的值傳送是單向的。即只能從實參傳向形參,不能從形參傳回實參。形參的初值和實參相同,而形參的值發生改變後,實參並不變化,兩者的終值是不同的。而當用陣列名作函式引數時,情況則不同。由於實際上形參和實參為同一陣列,因此當形引數組發生變化時,實參陣列也隨之變化。當然這種情況不能理解...
C語言 陣列
陣列 void test1 for int i 0 i 5 i for int i 0 i 5 i 陣列資料倒序存放 void test2 printf 請輸入5個學生的成績 n for int i 4 i 0 i printf 輸出5個學生的成績 n for int i 0 i 5 i 將陣列的長...