實驗11結構體變數和結構體陣列的應用

2022-05-07 13:27:01 字數 692 閱讀 9404

一、實驗目的

1、學會定義乙個結構體型別。

2、熟練掌握結構體變數的定義以及初始化。

3、熟練掌握結構體變數的賦值方法。

4、學會使用結構體陣列解決實際問題

二、實驗知識點

1、結構體型別。

2、結構體變數的初始化。

3、對結構體變數成員的引用的兩種方式。(成員運算子和指標運算子)4、結構體陣列的定義以及陣列元素的輸入和輸出。

三、實驗內容和步驟

1、分析下面程式的執行結果,並除錯程式。

#include<>

struct student

a;void main()

思考:結構體型別是student,該結構體中包含了幾個資料型別?結構體變數是a,該變數的成員分別是什麼?

2、分析下面程式段的執行結果,並除錯程式。

# include<>

void main()

cnum[2]=;

cout<}

4、乙個學生的基本情況由學號、姓名和性別構成。定義乙個反映學生基本情況的結構體型別,宣告乙個結構體變數,實現對該結構體變數的輸入和輸出。

5、乙個學生的基本情況由學號、姓名和性別構成。使用結構體陣列,鍵盤輸入三個學生的資訊,找出三條記錄中年齡最大的學生記錄並且顯示出來。

6、課後題p146(6)。

三、實驗步驟:

略四、實驗總結

結構體變數和結構體陣列

第一套1 程式填空題 在被調函式中修改並輸出結構體變數的值 程式通過定義學生結構體變數,儲存了學生的學號 姓名和3門課的成績。函式fun的功能是將形參a所指結構體變數中的資料賦給函式中的結構體變數b,並修改b中的學號和姓名,最後輸出修改後的資料。例如 a所指變數中的學號 姓名 和三門課的成績依次是 ...

實驗指標和結構體 有答案

實驗目的 1 掌握位址和指標的基本概念,學會定義和使用指標變數 2 熟悉指標與陣列之間的關係,能正確使用陣列的指標和指向陣列的指標變數 3 掌握指標形參的作用,熟練掌握編寫指標形參的函式 4 掌握結構體型別變數和結構體指標的定義及結構體成員的引用方式 5 掌握結構體陣列的定義及應用方法 6 掌握鍊錶...

第五章資料型別 陣列 結構體 共用體

5.1 一維陣列 前面我們使用的都是屬於基本型別 整形 實型 字元型 的資料,c語言還提供了構造型別的資料 陣列 結構體型別 共用體型別。一 一維陣列的定義 型別說明符陣列名 常量表示式 例如 int a 10 說明 1 型別說明指定了陣列的每個元素都屬於某一型別 2 陣列名命名遵循識別符號的使用規...