c語言部落格(陣列)
一.知識點總結:
1.int (基型別)a[5](下標從零開始)注:陣列的大小必須為正值的常量。
2.陣列是一組具有相同型別的變數的集合。任何乙個元素標為陣列元素或下標變數。
直接對a的訪問。就是訪問首位址。
3.陣列名,陣列元素,陣列的下標。int代表該陣列的基型別,既陣列中元素的型別。下標的個數表明陣列的維數。
4.注意,c語言中陣列的下標都是從0開始的。
5.在定義陣列時不能使用變數定義陣列的大小。
6.對陣列可以進行元素賦值,a[6]={0}所以只給部分陣列元素賦初值時,對陣列的長度宣告不能省略。
7.陣列的下標是從零開始的,切記。
8.二維陣列的定義和初始化。二維陣列:型別 陣列名[第一維長度][第二維長度];一行一列
9.注意:在不同編譯系統中,int 型所佔的位元組數是不同的。
10.定義二維陣列的時候一般用巢狀迴圈。for裡面套一層for迴圈。
11.若要把乙個陣列傳遞給乙個函式,那麼只要使用不帶方括號的陣列名作為函式實參呼叫函式即可。陣列名代表陣列第乙個元素的位址。因此用陣列名作函式實參實際上是將陣列的收位址傳給被調函式。
12.排序:sort語句。排序分為:選擇法排序.交換法排序。
13.字串常量是由一對雙引號括起來的乙個字串行。如「hello」。
14.字串實際就是由若干有效字元構成且以字元『\0』作為結束的乙個字串行。
二.可以解決的問題:
1.比如數學中矩陣的簡單數學問題。比如交換兩行兩列,行列的加減。
2.對於一組數字和或者二維陣列的處理。加減乘除。迴圈裡面處理陣列的問題。
3.對向量點的描述和處理。比如點的累加,儲存。同時輸出多個資料。
4.計算一組資料中與所選的資料相同的數字的個數。
5.計算乙個圖形中正方形和長方形的個數。
6.陣列逆序重放。將一組資料中的數字倒序排列。
7.簡單的數字遊戲:比如掃雷遊戲。石頭剪子布。鞍點。有趣的跳躍。
8.計算兩組資料之間的聯絡。比如:年齡和疾病的關係。年齡和身高的關係。
三.自我反思和自我評價:
陣列這一塊的內容比較新穎,也是比較難。所以一開始的時候接受的比較慢,對於陣列就好像是乙個新的概念。不過經過自己做的幾次做題,對陣列也就有了比較清楚的認識。然後在做題中發現有的題不能用乙個變數表示。比如二維的東西,所以又引進了二維陣列。因為對一維陣列的理解比較到位,所以對二維陣列的理解比較容易。然後又學習了字串,不過對這一塊的掌握不是很好,沒有及時跟上老師的思路。上課的時候沒有好好聽講。
目標:馬上就要考試了,所以安安穩穩的打**。不能急於求快,因為c語言沒有複習的內容。所以要一遍一遍的做題,多做題規範自己打**的速度,和優化。希望自己在考試的時候可以冷靜思考,不要慌不要緊張。認真的考慮題目,爭取拿到最高的分數。每個題目要好好的審題,多做題多練習。
第三次部落格作業
1 某 管理系統,使用者註冊時,號碼為可選輸入項,輸入格式為 區號 號碼 分機號,中間用 隔開。以下為jsp頁面上的設計,且並未對輸入做任何控制。假設系統現在需要取出中間的 號碼部分,如下 該方法根據使用者輸入取出中間的 號碼部分 param strphonenum 號碼,如 0591 832799...
第三次部落格作業
1 某 管理系統,使用者註冊時,號碼為可選輸入項,輸入格式為 區號 號碼 分機號,中間用 隔開。以下為jsp頁面上的設計,且並未對輸入做任何控制。假設系統現在需要取出中間的 號碼部分,如下 該方法根據使用者輸入取出中間的 號碼部分 param strphonenum 號碼,如 0591 832799...
第三次部落格作業
1 某 管理系統,使用者註冊時,號碼為可選輸入項,輸入格式為 區號 號碼 分機號,中間用 隔開。以下為jsp頁面上的設計,且並未對輸入做任何控制。假設系統現在需要取出中間的 號碼部分,如下 該方法根據使用者輸入取出中間的 號碼部分 param strphonenum 號碼,如 0591 832799...