c語言中陣列的妙用
所謂陣列,是有序的元素序列。陣列是在程式設計中,為了處理方便, 把具有相同型別的若干元素按無序的形式組織起來的一種形式。這些無序排列的同類資料元素的集合稱為陣列。
比如油煙機的風扇轉速會和工作的模式之間有一定的關係,那麼我們就可以把它的工作模式和一維陣列的下標對應起來,我們將具體的轉速放在陣列中,這樣的話就非常方便我們在日後查詢。
再比如說家中的冷暖燈光控制這方面,色溫燈裡會有兩個燈珠,分別對應的是冷光和暖光,選擇不同的模式燈光的顏色就不同,我們就可以將這兩種燈光的亮度pwm值事先放在二維陣列中,以便呼叫調光。
在程式中合理地使用陣列,會使程式的結構比較整齊,而且可以把較為複雜的運算,轉化成簡單的陣列來表示。
擴充套件資料:
一、使用規則:
1、可以只給部分元素賦初值。當{ }中值的個數少於元素個數時,只給前面部分元素賦值。
2、只能給元素逐個賦值,不能給陣列整體賦值。
(請注意:在C、C#語言中是這樣,但並非在所有涉及陣列的地方都這樣,資料庫是從1開始。)
3、若不給可初始化的陣列賦初值,則全部元素均為0值。
4、假如給全部元素賦值,則在陣列說明中, 可以不給出陣列元素的個數。
動態賦值可以在程式執行過程中,對陣列作動態賦值。這時可用迴圈語句配合scanf函式逐個對陣列元素賦值。
二、表示方法:
陣列元素是組成陣列的基本單元。
陣列元素也是一種變數, 其標識方法為陣列名後跟一個下標。下標表示了元素在陣列中的順序號。陣列元素的一般形式為:陣列名[下標] 其中的下標只能為整型常量或整型表示式。
如為小數時,C編譯將自動取整。例如,a[5],a[i+j],a[i++]都是合法的陣列元素。陣列元素通常也稱為下標變數。必須先定義陣列, 才能使用下標變數。在C語言中只能逐個地使用下標變數, 而不能一次引用整個陣列。
-
約了妹子出去玩酒店怎麼訂
約了妹子出去玩,訂酒店,還是要尊重妹子的選擇。首先問妹子今天可以訂一個房間嗎,如果對方同意,你就可以打電話預定房間,到了約定時間,帶上妹子和你的身份證到前臺辦理入住登記。作為男人能徵求妹子意見能夠體現出男人的穩重與大氣。...
-
快步走叫什麼
快步走叫競走。是一種體育運動的比賽專案。在競走的比賽中,裁判是很嚴格的。運動員在競走的每一步都必須要腳根先落地,否則就算範規。...
-
學校護學崗為什麼非要家長參加
不是的,不是非要家長參加的。有些學校,由於地理位置等關係,為了保證孩子放學後的安全,設立了護學崗,讓孩子安全,有秩序的離開學校。但是由於個別學校,學生較多,而能參與護學崗的老師又比較少,於是就邀請了部分家長參與護學崗,這也是不得已而為之!...
-
3斤黃米麵怎麼蒸
黃米麵3斤紅棗1斤開水克蒸黃面窩窩頭的做法步驟步驟1大棗洗乾淨,浸泡半小時,用剪刀剪開把核去掉。步驟2黃面放到盆裡步驟3倒入開水,放涼後揉勻步驟4放入大棗步驟5鍋裡鋪好這種葉子,忘了叫什麼名字了,我看別人都是用這種方法步驟6把黃面做成窩窩頭的形狀步驟7開鍋蒸4...