1. 程式人生 > >C語言學習總結及

C語言學習總結及

c語言學習總結及感悟
學習C語言已經幾個月了,雖然感覺學的還遠遠不夠,運用起來也不是很熟練,但也有些自己的心得和感悟,並按照自己的理解和不足總結了知識點。請老師斧正。
1.程式結構可以分為三種:順序結構、選擇結構、迴圈結構。每種結構都有特定的機構特點並且有特定用詞。
2.讀程式都要從main()入口,然後從最上面的順序往下讀,有且只有一個main函式。
3.計算機的資料在電腦中儲存是以二進位制形式,資料存放的位置就是他的地址。
4.編譯預處理不是C語言的一部分,不佔執行時間,不能加分號。c’語言編譯的程式被稱為源程式,又稱為編譯單位。它以ASCII資料的形式存放在文字檔案中。
5.每個C語言程式寫完後都要先編譯後連線最後執行。
6.整型一般是4個位元組,字元型是1個位元組,雙精度一般是8個位元組。
7.算術表示式符號:±*/% 賦值表示式:表示式數值是最左邊的數值。常量不可以賦值。定義時不可以連續賦值,定義後可以連續賦值。賦值的左邊只能是一個變數。
8.自加表示式:++在前表示先加再用在後表示先用在加。
9.註釋不是c語言,不佔執行空間,沒有分號。不能巢狀。
10.字元:1 是字元佔一個位元組,是字串佔兩個位元組。含有一個結束符號。“65”做單個字元是錯誤的。
11.使用printf或者scanf函式時要在程式最前面加上#include<stdio.h>。printf後可以有一個引數也可以有兩個。一定要注意二者用法。printf輸出一個字串或按格式和資料型別輸出變數值。
12.函式的參量可以是常量。變數、表示式。
13.選擇結構:單個if;if-eise(雙分支if);多個else語句;switch語句。注意其執行方式。if後面若跟有多條語句則需使用大括號。
14.迴圈結構:while,for,do-while,巢狀迴圈。關係運算符注意等於是==不等於是!=

感悟:
感覺學C語言,最重要的就是學用結合,通過應用達到對知識點的更深層次理解。學習內容一定要先預習在複習,該背的也一定要背,但背完後一定要結合實際程式設計鞏固訓練。
感覺在應用上(也就是做題時)c++還是更好用些,相對簡單。但一方面我還沒系統的學習,另一方面我經歷的題目太少,在應用上還很欠缺。
另外我做題目的熱情和分析問題是的耐心和我的舍友也是有差距的,但至少我認識到這一點,並準備從最基礎的開始追趕大家的進度。
其實上面的知識點總結也不像個總結,更像是我對自己的不充分認識,因此有很大不足,但我不會放棄。
C語言,我一定要拿下!