最近快要期末考試了,也沒什麼特別多時間去學習新的知識,只能好好複習一些學過的知識並加以運用。
下面是一些例項(根據從易到難的順序排列):
1.定義5個學生結構體型別(姓名、學號、三門課的成績(高數、英語、c語言)、平均分);輸入該生的上述資訊並輸出。
#include typedef struct student
student;
void input(student *p)
int main()
2.用結構體陣列儲存學生資訊,每個學生有姓名、學號、性別和成績。輸入5名學生資訊,按成績從高到低的順序輸出各學生的全部資訊,並將學生資訊存入磁碟檔案student.txt。#include #include #define n 5
struct student
;void input(struct student st)
void change(struct student st)
;int main()
} }fp=fopen("student_list.txt","w");
for(i=0;i注意:在根據姓名排序時,不能直接用「<、>、=」進行比較,而應該運用strcmp()函式進行比較。
謝謝閱讀 ~~如有不妥,請多指正!
有關結構體的一些題目
1 設有下面的結構體和結構變數定義 struct student 關於結構體型別變數賦值正確的是 a studl.id 1001 studl.name tom b id 1001 studl.name tom c studl.id 1001 studl.name tom d studl.id 100...
PEI Phase 一些重要的結構體
efi sec pei hand off結構儲存著pei核心執行環境的資訊,如臨時ram的位置大小 堆疊位置和bfv位置。typedef struct efi sec pei hand off efi sec pei hand off 這是peimain 的內部資料結構,定義了乙個陣列用來儲存所有安...
關於結構體的一些問題
關於結構體的一些問題 1 什麼是結構體?2 一般在什麼情況下用到結構體?3 什麼是結構體內存對齊?為什麼要對齊?怎樣對齊?4 對齊引數如何設定?可以設定為按照任意位元組數對齊嗎?答 1 結構體是構造型別的一種,是一種根據自身需要,由基本資料型別組成的新的資料型別。2 在函式中需要返回多個值時,可以通...