課程筆記1
主要內容:
第一章 為什麼要學C語言
第二章 C資料型別
C程式處理的資料有常量和變數兩種基本形式。
C語言的基本資料型別有整型、實型、字元型和列舉型等。
變數必須先定義,後使用。變數名標識記憶體中一個具體的儲存單元,變數值是儲存單元中存放的資料。
賦值運算子=(將右邊的表示式的值賦值給左邊的變數)
計算位元組數運算子sizeof()
運算子的結合性
圓括號
識別符號命名
第三章 簡單的算術運算和表示式
算數運算子(+ - * / %)
加1減1運算子(++變數 變數++ --變數 變數--)
強制型別轉換運算子 (型別名)表示式
自動型別轉換
整數除法(兩個整數相除後的商仍為整數)
浮點數的除法(必須是浮點數)
巨集常量
const常量
第四章 鍵盤輸入和螢幕輸出
字元常量 'a'
轉義字元 '\n'
字元輸出函式putchar()
字元輸入函式getchar()
資料的格式化輸出函式printf() (C++中cin>>a)
資料的格式化輸入函式scanf() (C++中cout<<a)
第五章 選擇控制結構
關係運算符 < <= > >= != ==
邏輯運算子 && || !
條件運算子 ? :
if形式的條件語句 if(表示式)語句A
if-else形式的條件語句
if(表示式)語句1
else語句2
else-if形式的條件語句
if(表示式1)語句1
else if(表示式2)語句2
...
switch語句
switch(表示式)
{
case常量1:語句序列1
case常量2:語句序列2
...
caes常量n:語句序列n
default: 語句序列n+1
}
第六章 順序控制結構
while語句(當型迴圈)
while(迴圈控制表示式)
{
語句序列
}
do-while語句(直到型迴圈)
do
{
語句序列
}while(迴圈控制表示式);
for語句(當型迴圈)
for(初始化表示式;迴圈控制表示式;增值表示式)
{
語句序列
}
解決問題:
while語句 for語句: n個數值求和 求最大值
do-while語句:直到定量停止,可計算班級成績
switch語句: 可知有限個的一表達式,可製作簡易計算器
if:分類的一些情況,簡單的最值問題
if-else: 非此即彼的一些問題
感想:c語言是之前沒有接觸過的一門課程,需要從0開始,不能有一絲懈怠,這是我們需要掌握的基本內容之一。經過開學至今的學習,發現它沒有什麼技巧,只是需要我們掌握一些基本的格式,是我們可以和計算機對話,使其成為我們的工具,體現計算機簡便的特點。