一學期的學習總結

2021-09-05 12:44:33 字數 1183 閱讀 8847

知識點總結

大一上學期的c語言學完了,這是對於這半個學期以來學的c語言總的知識總結。

c語言剛開始學習的是c資料型別,對於這一章學習了常量與變數,資料型別(整型int,實型float、double,long double,字元型char等等),變數的賦值與賦值運算子。然後是學習簡單的算術運算和表示式,知道了算數運算子(*、/、%等),自增自減,明白了i++和++i的不同。

再是學了鍵盤的輸入與輸出scanf,printf和cin與cout,字元的輸入getchar()輸出putchar()。printf的格式:printf("%d",c)這是輸出整型數,諾想出去實型有三個小數點則為printf("%.3f",d)。平時輸入輸出用cin與cout更簡便。我習慣用cin,cout。

學習了之前的基礎之後,再就是就學習了選擇控制結構。if (表示式) 還有switch選擇語句

if else(表示式) switcn()

else case :

選擇控制語句要注意if(a==b)關係運算子不要寫成賦值運算子,還有if(ac)要注意分開寫。

選擇控制語句之後就到迴圈語句,迴圈語句比選擇語句更上了乙個難度,也更複雜了。迴圈包括while迴圈,for迴圈(要注意for語句中三個表示式之間的分隔符是分號,且必須要有兩個),do-while迴圈,注意一般知道迴圈次數用for迴圈,不知道迴圈次數用while迴圈,至少迴圈一次用do-while迴圈。迴圈的應用範圍更廣泛可以用來處理很多問題,可以計數,可以表示出圖形,可以分離數等。在處理問題時用的最多的還是巢狀迴圈。

迴圈之後就是陣列,陣列包括一維,二維,三維等等。一維陣列是最基礎的,只有學會一維陣列那二維陣列等就簡單了。先是要知道一維陣列的定義表示,資料型別 陣列名 [整數1]…[整數n],例如:int a[100],要注意c語言中陣列的下標都是從0開始的。例如int a[2],就是表示int a[0]與int a[1],這是不包括int a[2]的。所以一定要注意陣列的範圍防止越界。還要注意在定義陣列是不能用變數定義陣列的大小。二維陣列與一維陣列類似。陣列的應用很是廣泛,相同性質的數字可以用陣列表示,這樣做題的時候就會比較輕鬆。

學習總結了這些,可以看出這是循序漸進的,一點一點地從基礎學起,這半個學期在學習過程中,我發現,在學後乙個單元的知識做題的時候,前面的知識就會重新回顧一遍,對之前所學的知識就會更加熟悉。在總的回顧一遍後,會發現這些知識是有聯絡的是相串的,而這些知識的中心就是陣列。

以上就是我這半個學期對c語言的學習。

《秋季學期學習總結》

c語言的學習很細節巧妙,很多細小的知識都要注意到以下是我自己的一些學習上的小總結 1.double和float的區別是double是雙精度浮點,精度比單精度浮點要高,有效數字有16位,而float精度7位。double的運算速度比float慢得多,因為double消耗的記憶體是float的兩倍,c語...

秋季學期學習總結

休息是為了更好的前進,通過寒假的學習,進一步的對c語言有了更深入的了解,也稍微學習了新知識。c語言的開頭一學期,我學到了關於c語言的部分知識,首先學了int char float等基本資料型別,然後學了一些常用數學函式 後面我們還學了分支結構,其中有if else語句和switch語句。還學了迴圈語...

秋季學期學習總結

經過乙個學期的c語言知識學習,我學習了for語句,if else,二分支和多分支,字元型資料的輸入和輸出,巢狀迴圈for語句和while 還學習了選擇語句switch,學習了對於集中資料的處理,陣列的使用是我不太擅長的,還有一些思維邏輯方面的。希望下學期在彭老師的指導之下有更高的提公升。通過乙個學期...