C語言入門基礎之陣列——數學和程式設計的完美結合(圖)

minemi發表於2018-07-24

C語言入門基礎之陣列——數學和程式設計的完美結合(圖)
姐姐又來更新了,剛剛過完週末,是不是玩的很開心啊,放鬆後我們來學習新知識吧!
現在我們要講陣列啦,程式設計往往和數學緊密聯絡著,想必在我們高中有學習過集合吧。那麼在程式設計中我們怎麼表示集合呢?剛學程式設計的小可愛可能學到變數時候發現,如果我需要用很多變數儲存同意作用的值,需要大量的變數。
現在讓小姐姐給你介紹下二維陣列吧,小可愛可要認真學了哦!記得給小姐姐點贊,ღ( ´・ᴗ・` )比心
大家都玩抖音吧,我們每個人都有一個抖音號,我們還會關注一些小姐姐的抖音號,那麼程式裡面是怎麼儲存這些資訊的呢,下面我們看下這張圖片吧!

C語言入門基礎之陣列——數學和程式設計的完美結合(圖)


我們趕緊來學習陣列怎麼用吧
宣告二維陣列
在 C 中要宣告一個陣列,需要指定元素的型別和元素的數量,如下以int二維陣列所示:
int arrayName [10][10];
初始化二維陣列
建立完陣列後,裡面的內容是預設值的,我們需要對它賦值成我們想要的
內容,可以用下面這種方法
double balance[5][1] = {{1000.0}, {2.0}, {3.4}, {7.0}, {50.0}};
這段程式碼的意思是宣告瞭一個長度為5數型的陣列,並吧裡面每個元素的值賦值,具體內容是1000.0, 2.0, 3.4, 7.0, 50.0,這樣的話我們{}裡面不可以超過5個數字,如果您省略掉了陣列的大小,陣列的大小則為初始化時元素的個數。就可以用下面這個方法初始化陣列
double balance[][] = {{1,2,3,4,4},{1,23,4},{1,2,3},{1,2,5}};
這個時候,他的長度還是4,在{}裡面再加個{}就變成5了
訪問二維陣列元素

我們學會了往裡面儲存內容,但是怎麼取出來呢?陣列元素可以通過陣列名稱加索引進行訪問。包法利夫人讀後感(http://www.simayi.net/duhougan/6661.html),元素的索引是放在方括號內,跟在陣列名稱的後邊。例如:double salary = balance[9][1];

這個就是將第10個元素中的的第2個元素取出來賦值給salary,有些小闊耐就問了,明明不是9嘛,怎麼說成第10個,打錯字了吧。其實在程式語言大多數用來計數的時候,都是從0開始的,第一是元素是0哦
在這,我們是不是也可以對單個陣列元素賦值呢,比如某某同學的粉絲漲了一個
我們要更新裡面的元素,可以這樣
double salary = balance[9][1];
balance[9][1] = salary + 1;

相關文章