1.什麼是結構體:結構體(struct)是由一系列具有相同型別或不同型別的資料變數構成的資料集合,也叫結構
2.什麼是列舉:列舉簡單的說也是一種資料型別,只不過是這種資料型別只包含自定義的特定資料,它是一組有共同特性的資料的集合。
舉個例子,顏色也可以定義成列舉型別,它可以包含你定義的任何顏色,當需要的時候,只需要通過列舉呼叫即可,另外比如說季節(春夏秋冬)、星期(星期一到星期日)等等這些具有共同投特徵的資料都可以定義列舉。
例子1:什麼是結構體
#include <>
struct user
int main(void)
例子2:
#include <>
struct sct;
int main(void)
結構體的指標
例子1:
#include <>
struct sct;
int main(void)
;//成員初始化!類似於陣列。直接有{}初始化struct sct *p=&s1;//是個型別,就有指標型別printf("%d %d %c\n",
(*p).a=5;//可以寫成p→a=5,可以通過指標進行修改,*p就是s1,
printf("%d %d %c\n",
return 0;
}例子1;建立學生資訊儲存
#include <>
struct student;
int main(void)
//取位址符和點都是右接核心,
for (i=0; i<3; i++)
return 0;
}什麼是列舉
例子1:汽車品牌統計
#include <>
enum;
enum;
struct df_car;
int main(void)
C語言基礎自學總結之九 預處理
1.預處理一般是指在程式源 被翻譯為目標 的過程中,生成二進位制 之前的過程 3.預處理是 把.c檔案變成.i 檔案,他們都是c語言檔案,預處理做的第一件事就是展開標頭檔案,把檔案內容寫出來。第二件事就是替換巨集。例子1 什麼叫做巨集 include define n 6 這就是巨集,意思是用6替換...
C語言基礎自學總結之十 檔案操作
1.檔案操作,就是通過程式,操作檔案 2.兩個方面 讀,寫 函式原型 file fopen char filename,char type int fclose file fp 標頭檔案 include 是否是標準函式 是 函式功能 函式fopen 開啟乙個流,即 開啟乙個檔案。該函式有兩個引數,f...
C語言程式設計練習題之陣列與結構體
在每小題列出的四個備選項中只有乙個是符合題目要求的。1 若有定義int a 4 則a a 0 2 a 2 a 3 等於 a 1 b 2 c 3 d 4 2 設有陣列定義 char array china 則陣列 array所佔的空間為 a 4個位元組 b 5個位元組 c 6個位元組 d 7個位元組 ...