1. 程式人生 > >C語言課程

C語言課程

課程筆記1(分支,順序)

山東農業大學數學系2018級趙景樂

一、知識點總結

1、簡單程式輸入:定義,賦值,運算,輸出

2、C語言輸入、輸出所限定的資料範圍,輸出形式(整形,實型,浮點型)

3、運算優先性,C語言符號與數學符號的聯絡與區別

4、ASCII碼相應運算

5、If else、switch case分支語句的格式,複合與運用

6、定義常量,關係、邏輯、條件運算子

二、應用及其可解決的問題

1、 簡單運算程式可應用於日常生活中的計算,Word檔案中的文字替換(ASCII碼運算)等。

2、 分支運算可應用於日程規劃,費用計算,特殊問題判斷等。

三、感悟及感想

1、C語言是人與計算機溝通的工具,作為一箇中間的語言會與我們所運用,熟知的語言有一定區別,所以在編寫程式時應該注意其格式,並多加練習,減少因打錯或少打引起的錯誤。

2、目前所學習和聯絡的程式較為簡單,也只能處理簡單的問題,當學習迴圈後,可以在習題中看到Excel的影子,也就有了編寫軟體的基礎。相信我們會隨著課程的學習逐步加深對C語言的瞭解,能製作一些簡單的軟體。

3、C語言的運算要注意一些特殊的東西,如加法2e9+2e9,若定義max為int型,則結果會超出int的上限,注意max應定義為long long int型;除法運算應注意10/3時結果為3,因為10,3都是整形,結果也是整形,餘數被自動捨棄。

4、相似步驟可以 Ctrl+c,Ctrl+v,簡單修改後可以加快編寫速度,優化程式也可以加快編寫速度,如計算1到n的階層求和時可以多定義一個變數,分步求和運算的情況下要比算出所有階層再求和要快的多。