初遇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語言是非常重要的。