知識點總結
1乙個程式由多個函式組成,有且只有乙個main函式是程式的入口。
2c++語言資料型別:整型int,實型float double,字元型char,資料型別,指標型別,結構體型別,共同體型別。
3標頭檔案:c++用,c用,c++中有c用。
4c++標頭檔案中需要用using namespace std,c語言中不需要。
5輸入:c++用cin>>,c語言用scanf(),注意不要忘記雙引號和&
輸出:c++用cout<<,c語言用printf(),注意不要忘記雙引號和&
6程式中可以有注釋行,"//"之後一行字元都是注釋內容,還有一種注釋方式為"/*""*/",中間為注釋內容。
7算術運算子:+-*/%(++)(--)
關係運算子:大於》小於《等於(==)大於等於(>=)小於等於(<=)不等於(!=)
邏輯運算子:與(&&)或(||)非(!)
8 x++表示在使用x之後,使x值加1;++x表示在使用x之前,先使x值加1;
x--表示在使用x之後,使x值減1;--x表示使用x之前,使x值減1。
9 a+=1相當於a=a+1;a+=b相當於a=a+b。
10絕對值函式abs(x)自然數指數函式exp(x)向上取整floor(x)向下取整ceil(x)自然對數函式log(x)指數函式pow(x,y)隨機函式rand()平方根值函式sqrt(x)
11字元常量:字元常量是指用單引號括起來的乙個字元。例如:『\n』換行 『\r』回車不換行
12ascii碼;getchar()輸出某個值的acsii碼對應的值 sizeof 可計算某種數所佔的空間數
13.順序結構:按照條件依次進行,最後輸出結果。程式結構簡單便於操作。不要忘記return
0 還有各類函式語句後面加;
14.分支結構:根據條件判斷執行順序,if 單分支控制語句 if else 雙分支控制語句 if else 多分支語句 邏輯運算子和邏輯表示式:&&為且 ||為或
二.本章知識點可以解決哪方面的問題
1順序結構可以解決一般的數學問題,輸出簡單的一段文字,輸出乙個字元所佔的字元數,輸出乙個字元的ascii碼。
2分支結構:計算一類數學類判斷性問題,計算一種數學的分段函式,計算一種數學的分段性問題,計算一類多種情況下的不同解決方式的問題,解決多類相同情況的問題,判斷一類問題是否屬於此類條件。
3n++和++n可以進行計算技巧性很強的計算。比如從1到n的累加或者累乘。
三.本章的感想
1在接觸c語言之前一直認為程式設計很難,慢慢學習中發現,只要掌握好方法和技巧,每個人都可以學好,但是,一旦有一點鬆懈,就會發現啥都不會了,所以學習c語言一定要勤奮認真,要有敏銳的思考和解決辦法的能力,這樣才能真正學好c語言。
2程式設計時一定要注意細節,不允許一點馬虎,細節決定成敗在這裡可以很好的體現,例如分號,只要乙個沒寫整個程式就無法執行。
3我認為學好c語言光靠老師是沒用的,最重要的是自學,多做題,完成老師布置的作業,有問題就翻課本,養成勤學勤問的好習慣。
4老師講課也十分重要,老師講的全是重中之重,時刻跟上老師的節奏,這樣就可以少走彎路。
c 第一次作業
要求 計算 的注釋行,行,空行和總行數。步驟解析 先開啟檔案,讀取檔案,因為注釋行開頭以 或者 開頭,所以有 或者 的行為注釋行。空行就是什麼都沒有的,為空的。行就是有 的,實現這些功能的過程中需要用到trim這個函式。如下 using system using system.collections...
c 第一次作業
using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.io using system.text.regul...
c 第一次實驗
一 問題及 專案2 簡單計算問題體驗 1.2.檔名稱 計算圓的周長 4.完成日期 2017年3月8日 5.版本號 6.對任務及求解方法的描述部分 7.輸入描述 無 8.問題描述 無 9.程式輸出 正常 10.問題分析 解答過程較順利,沒有遇到特別大的問題 11.演算法設計 略 12.01.inclu...