生活随笔
收集整理的這篇文章主要介紹了
数组程序设计总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、數(shù)組的引入。
為什么要引入數(shù)組?在程序中輸入多個變量如果單純輸入,效率較低,因此C++提供了“數(shù)組”類型。數(shù)組就是一組相同類型的變量,它們往往都是為了表示同一批對象的統(tǒng)一屬性,如一個班級同學的身高,同學的成績等等。數(shù)組可以是一維的也可以是二維或多維的。
二、數(shù)組易錯點內(nèi)容整理。
定義數(shù)組時,數(shù)組元素個數(shù)應比給出元素個數(shù)稍微大一些。數(shù)組下標使用的過程中防止越界。數(shù)組下標從“0”開始計數(shù)。不能一次引用整個數(shù)組,只能逐個引用數(shù)組的單個元素。一組數(shù)組的輸入輸出等操作,都是采用循環(huán)語句結(jié)合下標變化逐個元素進行。批量數(shù)據(jù)一次性輸入到一維數(shù)組中:
(1)鍵盤逐個讀入數(shù)組元素值;(2)給每個數(shù)組元素直接賦值。memset函數(shù)給數(shù)組“按字節(jié)”進行賦值,只管數(shù)組元素清零,如果賦值除“0,-1”外的其他數(shù)值不能使用該函數(shù),需加頭文件:#include<algorithm>使用fill函數(shù)前需加頭文件#include<cstring>插入一個元素,需要先找到插入的位置(假設下標為x),將這個元素及其之后的所有元素依次往后移一次(注意要從后往前進行操作),再將給定的元素插入(覆蓋)到位置x。使用sort函數(shù)前需加頭文件#include<algorithm>二維數(shù)組的元素個數(shù)為兩個下標之積。二維數(shù)組的輸入輸出由循環(huán)嵌套實現(xiàn)。二維數(shù)組元素類型必須一致,數(shù)組元素按規(guī)律填入。字符串的末尾都會有一個空字符“\0”。不建議使用scanf逐個元素讀入字符數(shù)組。一般使用gets讀入整個字符數(shù)組:gets(letter)。一般使用puts輸出整個字符數(shù)組:puts(letter)。字符串能夠比較大小。讀入字符串時不能讀入空格。
三、學習體會與收獲。
從直觀上說,數(shù)組給我印象就是一組數(shù)而已。 一維數(shù)組是一串數(shù)字,二維數(shù)組則可以理解為一個矩陣。在學習的時候我感覺它的綜合性很高,不僅加深了我對分支,循環(huán)的認識,而且期中數(shù)組跟高代中的矩陣取得聯(lián)系,使我理解起來更容易了。總的來說,在這一單元的學習中,我了解了一維數(shù)組及二維數(shù)組的含義,學會運用一維數(shù)組和二維數(shù)組,學會了一維數(shù)組二維數(shù)組和字符數(shù)組的初始化輸入和輸出,懂得了一維數(shù)組的元素插入和刪除操作,學會在一維數(shù)組中進行順序查找和二分查找,了解選擇排序冒泡排序和插入排序。可以利用一維數(shù)組二維數(shù)組和字符數(shù)組解決一些實際問題。
期末將至,要比之前更加努力!
總結(jié)
以上是生活随笔為你收集整理的数组程序设计总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。