//***** 陣列 *****
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 ++)
}//***** 將陣列的長度定義為常數 *****
void test3()
printf("輸出5個學生的成績:\n");
for(int i = 0; i < n; i ++)
}//***** 陣列的初始化 *****
void test4()
; /*
陣列的初始化是必須的,一定要在陣列定義的時候進行初始化,
*/}//***** 查詢陣列中最大的數 *****
void test5()
; int max;
printf("請輸入5個數字:\n");
for(int i = 0; i < 5; i ++)
max = a[0];
for(int i = 1; i < 5; i ++)
printf("輸出陣列中最大的數:%d\n",max);
/*查詢陣列最大的數,實際上就是遍歷陣列,對陣列的每個元素進行比較,從而找到最大的數
*/}//***** 查詢陣列中某個數 *****
void test6()
; int search;
printf("請輸入要查詢的數字:\n");
scanf("%d",&search);
for(int i= 0; i < 10; i ++)
else if(i == 9)}/*
查詢陣列某數和查詢陣列中的最大數同樣的道理
*/}//***** 陣列名 *****
void test7()
; /*
陣列名就是陣列中第1個元素的位址,記住,是第1個元素的位址,陣列名也就是陣列的位址,陣列名只是代表陣列位址,並不是指標
*/}// ***** 陣列中的元素 *****
void test8()
; int *p;
p = a;
for(int i = 0; i < 5; i ++)
}// ***** 多維陣列 *****
void test9()
,,};
for(int i = 0; i < 3; i ++)
printf("\n");
}}
c語言陣列
陣列 構造資料型別之一 陣列是具有一定順序關係的若干個變數的集合,組成陣列的各個變數稱為陣列的元素。陣列中各元素的資料型別要求相同,用陣列名和下標確定。陣列可以是一維的,也可以是多維的。在科學計算中,許多重要的應用都是基於陣列的。所謂一維陣列是指只有乙個下標的陣列。它在計算機的記憶體中是連續儲存的。...
C語言陣列
在變數作函式引數時,所進行的值傳送是單向的。即只能從實參傳向形參,不能從形參傳回實參。形參的初值和實參相同,而形參的值發生改變後,實參並不變化,兩者的終值是不同的。而當用陣列名作函式引數時,情況則不同。由於實際上形參和實參為同一陣列,因此當形引數組發生變化時,實參陣列也隨之變化。當然這種情況不能理解...
C語言 陣列
一.陣列的定義 1.定義陣列 資料型別 變數名 初值 型別修飾符 陣列名 定義了乙個int型別,元素個數為5,陣列名為array的陣列 int array 5 陣列下標 索引 的取值範圍是0 元素個數 1 printf d n array 0 賦值 array 3 6 觀察下面的乙個陣列,沒有必要,...