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

2022-02-22 09:07:44 字數 1075 閱讀 4425

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 變數表示式中可以包括常量和符號常量,不能包含變數。一維陣列的應用 陣列名 下標 一維陣列的初...