1. 程式人生 > >初遇C語言。

初遇C語言。

壹:知識總結

第二章:c資料型別

1:Int定義整數量-float定義單精度浮點數量-double定義雙精度浮點數量-char定義字元型量。

2:讀程式都要從main()入口, 然後從最上面順序往下讀(碰到迴圈做迴圈,碰到選擇做選擇),有且只有一個main函式。

3:註釋不可以巢狀,如int a=1,int b=1,int c=1;不能寫成int a=b=c=1;

4:因為c語言是美國人發明的,所以符號必須使用美國符號。

5:程式基本的結構:

#include<stdio.h>

main()

      Int a,b,c;

      Scanf" ";

      float" ";

      return 0;

6:在計算含有不同型別運算子的表示式時:要考慮運算子的優先順序( Precedence) ,根據優先順序確定運算的順序,即先執行優先順序高的運算,然後再執行優先順序低的運算。但是當運算被圓括號是,無論優先順序怎麼樣,都是先計算圓括號內的內容。

第三章:簡單的算術運算和表示式

1:運算子的優先順序“-去相反數>*乘法/除法%求餘>+加-減”

2:整數運算得到整數,浮點數運算得到浮點數。

3:m=n++執行語錄後+1 m=++n執行語錄前+1

4:定義巨集常量 eg:#define Pi 3.1415926

       Const double pi =3.1415926

第四章:鍵盤輸入和螢幕輸出

1:字元的輸入和輸出 getchar() putcher()

eg:char ch;

        ch = getchar();

        ch= ch+32

        putchar(ch); 將大寫字母轉化為小寫

2:輸入 %d整數型,%f單精度,%lf雙精度。

      輸出 要求小數點後3幾位時%.3lf

第五章:選擇控制結構

1:演算法 為了解決一個具體問題而採用的確定,有序,可執行的操作步驟。

2:單分支控制的條件語句當條件P成立(為真)時,執行A操作,否則執行B操作;如果B操作為空(即什麼也不做),則為單分支選擇結構,否則為雙分支結構。

3:條件運算子,如果條件成立則進行運算,但是還會往下進行。

5.邏輯運算子 非>和>非,在實際程式設計中要靈活運用括號。

貳:解決問題總結

冷靜分析,可以在紙上進行運算。特別注意不要弄錯符號。在進行資料測試的時候,要多進行幾組測試,防止因為測試過少但是程式錯誤無法發現。善用括號,解決因為優先順序造成的錯誤。在使用switch語句是要特別注意,如果同時滿足多個條件會導致輸出錯誤。

叄:感受

C語言同漢語英語一樣是一門語言,只是應用物件不同。通過c語言可以解決很多生活上學習上的問題,複雜的運算交給計算機完成。通過學習c語言不但可以增加專業的技能知識,還能培養自己的邏輯思維能力,因此學習好C語言是非常重要的。