C語言筆記— 陣列(Array). 本章重點 - Sharon Peng
文章推薦指數: 80 %
我們也可以預先在陣列裡面設定好數值,只要用一個{}就可以了。
以下為範例:. int candy[5] = {1, 2, 3, 4, 5};. char ch[5] = {'a', 'b', 'c', 'd', 'e'}; //字元型態 ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWriteC語言筆記—陣列(Array)本章重點:Array的介紹Array的使用1Array的使用21.Array的介紹陣列是一種資料結構,可以儲存相同資料型態的變數。
如此一來,我們就不需要宣告一堆變數名稱,只要有一個陣列就可以搞定。
先來一個簡單的例子:intcandy[50];//意思是這個陣列的大小為50,且資料型態皆為整數。
由上述例子,我們可以知道,宣告陣列宣告要有[],裡面需要輸入陣列大小。
資料型態陣列名稱[大小];我們也可以預先在陣列裡面設定好數值,只要用一個{}就可以了。
以下為範例:intcandy[5]={1,2,3,4,5};charch[5]={‘a’,‘b’,‘c’,‘d’,‘e’};//字元型態大小為5的陣列floatcandy[5]={1.2,3.4,5.6};//雖然陣列大小設為5,但也可不必把全部的數設滿,沒設定到的程式會自動讓他歸零範例:#include
示意圖如下。
從圖中可以得知,arr[0]=>10(arr[0]這一個的數字存入的數是10)arr[1]=>20(arr[1]這一個的數字存入的數是20)以此類推。
其中比較重要的一點是,我們是從0開始存的,所以假設我們陣列大小設10(陣列是從0~9不是0~10)暸解這點後,我們就可以用一些方法講裡面的數值拿出來了_for迴圈是個非常好的選擇。
*印出所有陣列中的數:#include
3.Array的使用2array的其他使用方式:假設我們在陣列中存入學生的所有成績,然後我們想要算出他的總分數,並且算出平均,以下方式會是一個很好的方式。
#include
延伸文章資訊
- 1【C language part 4】陣列與字串&函式 - iT 邦幫忙
陣列陣列是一群具有相同名稱或資料型態的變數集合。 由於整個陣列中的變數均具有相同的名稱,因此若要存取陣列中的變數,我們只需要透過陣列的index ...
- 2一維陣列 - C/C++
陣列的資料型別宣告指定陣列內所有元素的共同型態,可以是char, int, float, ... 要提醒程式設計者,C/C++並沒有提供陣列範圍的檢查,也就是說編譯器不會自動檢查你 ...
- 3C陣列
無論是幾維的陣列,C語言都以分配一塊連續的記憶體空間來處理。 int x[10];. 分配10*sizeof(int)個bytes int x[5][10];. 分配5* ...
- 4C 速查手冊- 陣列 - 程式語言教學誌
C 語言中的陣列(array) 為同質的資料結構(data structure) ,這意思是說陣列中只能存放相同資料型態的資料體,每個資料體被稱為陣列的元素,宣告格式如下.
- 5陣列| C++與演算法
宣告時,陣列長度必須是實際數字,如 100 、 200 。不能是變數。 資料型態陣列名稱[陣列長度];. 實際程式碼 int people_money[ ...