1. 程式人生 > >2018---2019 數學四班張子琪 C語言設計總結

2018---2019 數學四班張子琪 C語言設計總結

一,知識點總結及概括

#為什麼要學c語言 #c資料型別*** {(強調)變數名:英文字母開頭+英文字母or數字 運算規則:變數←表示式 語法:變數=表示式;=賦值號 ==等號 規則:左值和右值資料型別相 資料型別:變數的型別決定了佔用記憶體空間的大小,資料的儲存形式,合法的取值範圍,可參與的運算型別 整數除法運算商一定是整數} 概括:常量和變數 整型 實型 字元型 變數的定義和賦值 賦值運算子= 計算位元組運算子sizeof() 運算子的優先順序 識別符號名稱 #簡單的算術運算和表示式 { (強調) printf(“Input r:”) 輸入的提示資訊一定不寫 相同的資料型別運算結果還是該型別 不同種類型的資料作運算結果為範圍大的那種 強制轉化: int x=10; float y; y=(float)x;} 概括:算術運算子 ±*/ 加一減一運算子 強制型別轉化運算子 整數除法 1/2=0 浮點數除法 1.0/2.0=0.5 巨集常量 #鍵盤輸入和螢幕的輸出

{(強調)轉義字元:反斜槓+字母 %為格式控制字元 %lf 輸出雙精度數 %.3f 保留三位小數 scanf(“%d,%f”,&a,&b);} 概括:字元常量 轉義字元 字元輸出函式 getchar() 資料的格式化輸出函式 printf() 資料的格式化輸入函式scanf() #選擇控制結構 {(強調)流程圖的表示 !=不等於 單分支控制語句 if 雙分支控制語句 if else 多分支控制條件語句 if else if else if else}

                  多路選擇的switch語句 switch(表示式)
                                                  { case 常量1:可執行語句序列1
                                                    case常量2:可執行語句序列2
                                                    ......
                                                    default:可執行語句序列n+1}
                  !邏輯非  &&邏輯與  ||邏輯或
    概括:關係運算符
              邏輯運算子
              條件運算子 ?:三木運算子
              if形式的條件語句
              if-else形式的條件語句
              else-if形式的條件語句
              switch語句

#迴圈控制結構 概括:while語句 while語句屬於當型迴圈 do-while語句 屬於直到型迴圈 for語句 for語句屬於當型迴圈 break語句 用於退出switch或一層迴圈結構 continue語句 用於結束本次迴圈、繼續執行下一次迴圈 goto語句 無條件轉移到標號所標示的語句處去執行 標準函式 exit() 累加求和 for(sum=0,i=0;i<n;i++) {sum=sum+通項;}

二,學過的知識可以解決的問題

常見的問題: 求出學生的總分和平均分,按學生成績優劣排序,列印由高分到低分的成績單 大寫字母變小寫字母 求一元二次方程組的跟

三,學習過程中的感受感悟感想 學習c語言,要按照他的語法來程式設計。程式設計需要上機操作來檢驗你程式的正確性,學會根據編譯時提示的錯誤來改正程式中的錯誤。自己構思,和同學一起討論並不斷查閱資料來完成一項程式的過程能夠更深一步的瞭解知識,掌握技巧和技能。