c語言學習寶典(5)
結構體:
將不同型別的資料組合成為乙個有機的整體,這個整體就是乙個結構體。
例如:struct student
;使用方法:
型別名 成員名;
一般形式:
struct
變數名表列;
結構體變數的引用:
結構體變數名.成員名
檔案:file *fp;
fp=fopen(檔名,檔案開啟方式);
fclose(檔案指標)
例1 對候選人得票的統計程式,設有3個後選人,每次輸入乙個候選人的名字,要求最後輸出得票結果
/******************************
功能:統計3個候選人得票
****************************
*/#include
#include
"string.h
"struct
person
;struct person leader[3]=;
void
main()
}printf("\n
");for(i=0;i<3;i++)
}
例2 從鍵盤輸入一些字元,逐個把他們送到磁碟上去,知道輸入乙個」#」為止
/**********************
功能:從鍵盤輸入一些字元,直到輸入"#"為止
**********************
*/#include
#include
void
main()
ch=getchar(); /*
接受在執行scanf語句時最後的回車符
*/ch=getchar(); /*
接受輸入的第乙個字元
*/while(ch!='#'
)
putchar(
10); /*
想ping命令輸出乙個換行符
*/fclose(fp);
}
幾年前做家教寫的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語言學習寶典 3 陣列 一維陣列的定義 型別說明符 陣列名 常量表示式 例如 int a 10 說明 1 陣列名的命名規則和變數名相同,遵循標示符命名規則 2 在定義陣列時需要指定陣列個數,即陣列長度 3 變數表示式中可以包括常量和符號常量,不能包含變數。一維陣列的應用 陣列名 下標 一維陣列的初...