1. 程式人生 > >C程式設計(譚浩強)學習筆記——雜敘

C程式設計(譚浩強)學習筆記——雜敘

第一章

1.程式:一組計算機能識別和執行的指令; 2.機器語言(1,0組成);組合語言(低階語言);高階語言(面向過程、面向物件);

第二章

1.程式主要包括兩方面的資訊:資料結構(對資料的描述)、演算法(對操作的描述); 2.演算法的特性:有窮性(步驟有限)、確定性(步驟確定)、有零個或者多個輸入、有一個或者多個輸出、有效性(比如0不能為分母) 3.三個基本結構:順序、條件、迴圈;

第三章

1.常量:整型常量、符號常量;變數:先定義,後使用;識別符號:只能由字母、數字、下劃線三種字元組成; 2.資料型別:整型int、char、bool;浮點型float、double; 3.運算子:算術運算子、關係運算符、邏輯運算子等; 4.C語句:控制語句(9種)、函式呼叫語句、表示式語句、空語句、複合語句; 5.輸入:scanf("%lf%.2f",&a,&b); 6.輸出:printf("%d,%c,%f\n",a,b,c);

後續

第四章:選擇; 第五章:迴圈; 第六章:用陣列批處理資料; 第七章:建構函式; 第八章:指標; 第九章:建立資料型別(結構體); 第十章:輸入輸出fopen、fclose;

具體學習

1.多犯錯,多學習; 2.完成十一個實驗;

實驗一 簡單程式設計 011 計算球體積 012 計算書費 013 時間相加 實驗二 分支結構程式設計 021 函式值計算 022 顛倒整數 023 整數排序 024 自整除數 025 選作題:Fibonacci Again 實驗三 迴圈結構程式設計 031 整數的立方和 032 求累加和 033 與7無關的數 034 選作題:細菌繁殖 實驗四 陣列應用 041 楊輝三角形 042 矩陣乘法 043 學生成績管理 044 選作題:大整數乘法 實驗五 函式應用 051 各型別變數在函式呼叫過程中的變化 052 最大公約數和最小公倍數053 進位制轉換 054 字串替換 055 排序 056 選作題:數制轉換 實驗六 綜合應用(一) 061 同一天生日 062 忽略大小寫比較字串 063 不吉利日期 064 統計字元數 065 選作題:Digital Roots 實驗七 指標應用 071 求平均成績 072 字串排序 073 字串比較 074 選做題:學生成績統計 實驗八 結構體應用 081 學生成績統計 082 圖書價格統計 實驗九 連結串列應用 091 列車排隊 092 選做題:猴子選大王 實驗十 檔案應用 101 學生成績管理 實驗十一 綜合應用(二) 111 小白鼠排隊 112 吃糖果 113 日期轉換問題