陣列就是一組相同型別的變數,它們往往都是為了表示同一批物件的統一屬性,如乙個班級所有同學的身高、全球所有國家的人口數等。陣列可以是一維的,也可以是二維或多維的。使用一維陣列時,一般是從0開始編號,s[i]就表示第i+1個同學的身高,i稱為下標變數。例如讀人50個同學的身高,語句就可以這樣書寫:
for(int i = 0; i <= 49; i++)
cin >> h[i];
memset函式,一般在char型陣列中,需要加標頭檔案#include
fill函式,可以賦值整個陣列,也可以是部分連續元素,需要用標頭檔案#include
元素排序
「排序」就是按照某個關鍵字的大小,將若干物件從小到大或者從大到小進行重新排列。
sort函式 ,用標頭檔案#include
預設的sort函式是按公升序排。
二維陣列
一維陣列的每乙個元素又是乙個一維陣列,這樣的陣列稱為二維陣列。
定義二維陣列的一般格式為:
型別識別符號 陣列名 [ 常量表示式 1][ 常量表示式 2];
符陣列陣列中的每個元素都是乙個字元的陣列稱為「字元陣列」。有時,把一維字元陣列又稱為「字串」。
學習感悟:陣列為一組型別相同的資料提供便捷,提供了一種新的方法,而且sort函式更好去進行排序,二維陣列也更好的處理數字方陣相關問題。
第五章 陣列
學習目標 1 理解陣列含義 2 學會一維陣列 二維陣列解決實際問題 3 掌握各種元素排序等 知識點梳理 重難點和基本知識 一 一維陣列的定義 陣列的概念 按順序排列的一組同種型別的變數構成的集合。乙個陣列在記憶體中佔一片連續的儲存單元 1 一維陣列的定義 定義一維陣列的格式 型別識別符號 陣列名 常...
第五章 陣列array
所謂陣列,是指將那些具有相同型別的 數量有限的若干個變數通過有序的方法組織起來的一種便於使用的形式。陣列屬於一種構造型別,其中的變數被稱為陣列的元素。陣列元素的型別可以是基本資料型別,也可以是特殊型別和構造型別。表示長度 下標從0 開始 int float,double,char 要賦值,初始化 簡...
python第五章 Python學習(第五章)
記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...