幾年前做家教寫的C教程(之一)

2022-02-22 09:27:49 字數 1458 閱讀 2606

c語言學習寶典

首先讓我們認識什麼是c語言。

c語言是一種計算機開發語言,是一種非常基礎的開發語言。能夠用c語言做很多事情。c語言是順序執行的程式。

程式應該包括資料描述,資料操作。

c語言的資料型別:

整型(int)

基本型別       字元型(char)

浮點型     分單精度(float),多精度(double)

資料型別                    列舉型別(enum)

陣列型別

構造型別          結構體型別 struct

共用體型別(union)

指標型別(*)

空型別(void)

c語句分為以下5類:

(1)控制語句

①if(){}else{}      (條件語句)

②for(){}         (迴圈語句)

③while(){}       (迴圈語句)

④do{}while()     (迴圈語句)

⑤continue      (結束本次迴圈語句)

⑥break         (終止執行switch語句或者迴圈語句)

⑦switch        (多分枝選擇語句)

⑧goto          (轉向語句)

⑨return         (從函式返回語句)

(2)函式呼叫語句

由乙個函式呼叫加乙個分號構成。

printf(「hello,world」);

(3)表示式語句

表示式語句由乙個表示式加乙個分號構成。最典型的是賦值語句

a=6;

i=i+1;

i++;(先賦值後自己相加)

++i;(先自己相加後賦值)

(4)空語句

;用的很少,主要是用作流程的轉向點,程式由其他地方轉到此語句處,迴圈語句的迴圈體,表示迴圈體什麼也不做。

(5)復合語句

可以用{}把一些語句括起來成為復合語句

例如:今天主要的任務是認識c語言,下面我們看幾個例子,對以上的一些介紹做乙個簡單的回顧和熟悉。

例1   輸出乙個hello world語句

#include //引入標準c的庫函式

/****************************

每乙個c語言都要求有乙個main函式,void表示是空型別,不需要返回值

也可以寫成  int main()

****************************/

1

void

main()23

例2  求兩個數中的較大者

1

void

main()23

1819

int max(int a,int

b)20

21

首先我們用c語言做乙個計算器。

幾年前做家教寫的C教程(之二)

c語言學習寶典 2 認識c語言中的運算子 1 算術運算子 2 關係運算子 3 邏輯運算子 4 位運算子 5 賦值運算子 以及它的擴充套件運算子 6 條件運算子 7 逗號運算子 8 指標運算子 和 9 求位元組數運算子 sizeof 10 強制型別轉換運算子 型別 11 分量運算子 12 下標運算子 ...

幾年前做家教寫的C教程(之五專講結構體與檔案操作)

c語言學習寶典 5 結構體 將不同型別的資料組合成為乙個有機的整體,這個整體就是乙個結構體。例如 struct student 使用方法 型別名 成員名 一般形式 struct 變數名表列 結構體變數的引用 結構體變數名.成員名 檔案 file fp fp fopen 檔名,檔案開啟方式 fclos...

幾年前做家教寫的C教程(之三專講了遞迴和斐波那契)

c語言學習寶典 3 陣列 一維陣列的定義 型別說明符 陣列名 常量表示式 例如 int a 10 說明 1 陣列名的命名規則和變數名相同,遵循標示符命名規則 2 在定義陣列時需要指定陣列個數,即陣列長度 3 變數表示式中可以包括常量和符號常量,不能包含變數。一維陣列的應用 陣列名 下標 一維陣列的初...