案例1:學校正在做畢設專案,每名老師帶領5個學生,總共有3名老師,需求如何設計學生和老師的結構體,其中在老師的結構體中,有老師姓名和乙個存放5名學生的陣列作為成員,學生的成員有姓名、考試分數,建立陣列存放3名老師,通過函式給每個老師及所帶的學生賦值,最終列印出老師資料以及老師所帶的學生資料。
#include
using
namespace std;
#include
#include
//隨機數種子的標頭檔案;
struct student//定義學生結構體;
;struct teacher//定義老師結構體;
;void
scan
(struct teacher t,
int len)
//賦值函式}}
void
print
(struct teacher * t,
int len)
//輸出函式}}
intmain()
執行結果:
C語言函式,陣列與指標
int sum int ar 對應的函式原型sum 獲得了該陣列首元素的位址。但是,該引數並未包含陣列元素個數的資訊,我們有兩種方式讓函式獲得這一資訊。第一,在函式 中直接寫上固定陣列的大小。int sum int ar 該函式上面的定義,限制了智慧型計算10個int型別的元素。第二種方法 把陣列大...
預備實驗 C語言的函式陣列指標結構體知識
這個作業屬於哪個課程 這個作業的要求在 homework 11213 這個作業的目標 複習c語言中函式 陣列 指標 結構體與共同體等概念 熟悉利用c語言進行程式設計的一般方法 學號2018204177 一 實驗目的 複習c語言中函式 陣列 指標 結構體與共同體等概念。熟悉利用c語言進行程式設計的一般...
函式 指標 結構體的綜合應用
接下來我將以一道題目來總結我這乙個星期學習的內容 剛拿到題目時心裡慌兮兮的,這麼恐怖 100分鐘15題,而且要有6種排序,8個輸出 還能不能好好玩耍了.t.t 看過一次題目後 我好像明白點啥了 多看幾次題目後,發現其實老師已經把解題思路 命名問題都給解決了 特別是命名問題 只要按著題目上的順序寫,思...