c語言學習寶典(3)
陣列:一維陣列的定義: 型別說明符 陣列名[常量表示式]
例如: int a[10];
說明:(1)陣列名的命名規則和變數名相同,遵循標示符命名規則
(2)在定義陣列時需要指定陣列個數,即陣列長度
(3)變數表示式中可以包括常量和符號常量,不能包含變數。
一維陣列的應用: 陣列名[下標]
一維陣列的初始化:(1)在定義陣列時對陣列元素賦予初值
int a[10]=
(2)可以只給一部分元素賦值
int a[10]=
(3)對全部陣列元素賦初值時,由於資料的個數已經確定,因此可以不指定陣列長度
int a=
函式:函式定義的一般格式:型別標示符 函式名()
函式引數:在定義函式時,函式名後面括號中的變數名稱為」形式引數」,在主調函式中呼叫乙個函式時,函式名後面括號中的引數稱為」實際引數」
函式呼叫:要首先宣告,要合乎函式的規範
例1 有一對兔子,從出生第三個月起每個月都生一對兔子,小兔子長到3個月後又生一對兔子,假設所有兔子不死,問每個月的兔子總數為多少?(fibonacci問題)
/*****************************
功能:求fibonacci數
******************************
*/#include
void
main()
}
例2 利用陣列解決fibonacci問題
/************************************
功能:利用陣列解決fibonacci問題
**********************************
*/#include
void
main()
;
for(i=2;i<40;i++)
for(i=0;i<40;i++)
printf("\n
");}
例2 利用遞迴函式解決fibonacci問題
/********************
功能:利用遞迴函式呼叫解決fibonacci問題
*******************
*/#include
void
main()
}long
int fibonacci(int
i)
幾年前做家教寫的C教程(之二)
c語言學習寶典 2 認識c語言中的運算子 1 算術運算子 2 關係運算子 3 邏輯運算子 4 位運算子 5 賦值運算子 以及它的擴充套件運算子 6 條件運算子 7 逗號運算子 8 指標運算子 和 9 求位元組數運算子 sizeof 10 強制型別轉換運算子 型別 11 分量運算子 12 下標運算子 ...
幾年前做家教寫的C教程(之一)
c語言學習寶典 首先讓我們認識什麼是c語言。c語言是一種計算機開發語言,是一種非常基礎的開發語言。能夠用c語言做很多事情。c語言是順序執行的程式。程式應該包括資料描述,資料操作。c語言的資料型別 整型 int 基本型別 字元型 char 浮點型 分單精度 float 多精度 double 資料型別 ...
幾年前做家教寫的C教程(之五專講結構體與檔案操作)
c語言學習寶典 5 結構體 將不同型別的資料組合成為乙個有機的整體,這個整體就是乙個結構體。例如 struct student 使用方法 型別名 成員名 一般形式 struct 變數名表列 結構體變數的引用 結構體變數名.成員名 檔案 file fp fp fopen 檔名,檔案開啟方式 fclos...