C語言 陣列

2021-10-17 11:14:11 字數 780 閱讀 6819

要儲存1 - 10的數字,怎麼儲存?

c語言中給了陣列的定義 :一組相同型別元素的集合

int arr[10]

=;//定義乙個整形陣列,最多放十個元素(因為「[10]」所以最多放十個元素)

char ch[20]

;float arr2[3]

;

每乙個字元都有下標

打個比方:

int arr[10]

=;

這裡的 1 的下標為 0 ,

2 的下標為 1

3 的下標為 2

10 的下標為 9

注:語法規定,下標預設是從0開始

下標的用法

下標有什麼用呢?

這是用來訪問陣列裡的元素

比如我們來列印一下 5 ,這個元素

5 的下標為 4

#include

intmain()

;printf

("%d\n"

,arr[4]

);// 下標的方式訪問元素

return0;

}

列印所有元素

#include

intmain()

;// 0-9

int i =0;

while

(i <10)

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 將陣列的長...