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()
****************************/
1void
main()23
例2 求兩個數中的較大者
1void
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 變數表示式中可以包括常量和符號常量,不能包含變數。一維陣列的應用 陣列名 下標 一維陣列的初...