C語言學習筆記 21結構體

2021-06-01 08:05:21 字數 837 閱讀 3859

1、通過函式完成對結構體變數的輸入和輸出

/*

通過函式完成對結構體變數的輸入和輸出

*/#include #include #include //定義乙個結構體型別

struct student

;void inputstudent(struct student * p);

void outputstudent(struct student *);//也可以不帶形參

int main(void)

void inputstudent(struct student * pst)

void outputstudent(struct student * pst)

2、結構體變數的運算

3、氣泡排序

#include #include /*

氣泡排序

*/void sort(int * parr,int len);

int main(void)

; //a代表陣列的首位址

sort(a,6);

int i=0;

for(i=0;i<6;i++)

printf("\n");

system("pause");

return 0;

}void sort(int * parr,int len)}}}

C語言學習筆記 結構體

1 結構體定義 結構體是將不同型別的資料按照一定的功能需求進行整體封裝,封裝的資料型別與大小均可以由使用者指定。2 結構體宣告 宣告乙個結構體型別的一般形式為 struct 結構體名 例如 struct book 注意 結構體名 的命名規範是全部使用大寫字母。3 定義結構體變數 定義結構體型別變數有...

C語言學習筆記 結構體

struct stu 順帶宣告 在結構體宣告的最後的分號前加stu1,stu2這樣的變數名,不需要寫結構體的名字。利用結構體名來宣告變數 struct stu stu3 struct stu stu1,stu2,stu3 這樣的語句中struct stu就可以理解成變數宣告前的int,double等...

C語言學習筆記 結構體

結構體是一種資料型別,用 struct 關鍵字來修飾,定義乙個結構體可以這樣 123 45 struct teacher 如果用 typedef 修飾,就可以直接使用 teacher 123 4567 typedef struct teacher teacher teacher null 為結構體申...