1.這週,我們學習了陣列。陣列:就是只能存放一種資料型別,比如int型別的陣列、float型別的陣列,裡面存放的資料稱為「元素」。首先宣告陣列的型別,然後宣告陣列元素的個數(也就是需要多少:儲存空間)。它的定義格式形如int a[i],int代表陣列型別,a代表陣列名,i代表陣列元素的個數,切記不可以a[n]。裡的必須是常量,而不能是變數,陣列元素有順序之分,每個元素都有乙個唯一的下標(索引),而且都是從0開始,陣列的初始化形如int a[4]=.在定_義陣列的時候,最好寫在主函式的前面。陣列還分為一維陣列與二維陣列,一維陣列是使用下標來訪問的,下標從0開始, 陣列元素初始化時,若沒有顯式提供元素初值,則元素會被像普通變數一樣初始化。二維陣列類似**一樣,格式形如int a[i][j],他的輸入是依靠兩重for迴圈語句實現的。字元陣列輸入注意最好不用printf,最好用get,.輸出用put。注意如果陣列不初始化,其各元素的值為隨機數,若其他陣列元素自動只給部分元素賦初值,那麼其他元素自動賦以0值,當所賦初值大於定義陣列的元素個數時,編譯時會出錯。對陣列的使用只能逐個引用陣列元素,不能一次引用整個陣列變數。
2.在做題中出現了很多問題,陣列這一類問題差不多是對條件語句與迴圈語句的綜合考察,個人覺得一維陣列的問題要比二維陣列來的麻煩,要注意乙個陣列不能直接賦值給另乙個陣列。如果要將陣列賦值給另乙個(同型別的)陣列,可以使用迴圈語句將陣列的元素逐個賦值。系統不會檢測陣列元素的下標是否越界,程式設計時,必須保證陣列下標不能越界。陣列是乙個整體,不能直接參加運算,只能對單個元素進行處理,通常用到陣列的地方都會用到迴圈。二維陣列主要運用於矩陣等問題,作為數學專業的我,可能會覺得得心應手。在解決做遊戲,有趣的跳躍等問題時,應注意考慮實際問題,合理應用迴圈語句與條件語句,只有這樣,陣列的問題才能很好的解決。
3.經過幾周對陣列的學習,才發現以前學的語句都是基礎,都是為解決陣列問題而準備的,所以即使複習也變得尤為重要,期末將至,這段時間要好好複習,爭取期末c語言能考個好成績。
2018212770白世紀,第一次總結
1.c語言程式處理的資料有常量和變數兩種形式。常量分為整型常量,實型常量,字元型常量如 x 字串常量如 hello 單精度常量float,雙精度常量double,長雙精讀long float,基本整型int 長整型long int,字元型char。學習的第乙個語句是條件語句,它包括單分支與多分支條件...
第三天 第三次
用於提供程式開發環境的應用程式,一般包括 編輯器 編譯器 偵錯程式和圖形使用者介面工具。整合了 編寫功能 分析功能 編譯功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套 組 都可以叫整合開發環境 資料型別關鍵字 12 char short int long float double u...
世紀專利大戰,三星輸錢不輸心
一 蘋果vs三星世紀專利大戰始末 2011年4月15日,蘋果公司向加州北部地方法院提出起訴,控告三星電子侵犯其包括不正當得利 侵犯商標權及多點觸控手勢有關的16項專利。2011年4月21日,三星宣布在南韓首爾 日本東京 德國曼海姆法院提出起訴,控告蘋果公司侵犯公司專利。2011年6月29日,三星電子...