C 入門基礎Chapeter07結構體練習題

2021-09-26 20:43:57 字數 470 閱讀 5837

1、設計乙個英雄的結構體,包括姓名,年齡,性別;建立結構體陣列,陣列中存放5名英雄;通過氣泡排序的演算法,將陣列中的英雄按照年齡進行公升序排列,最終列印排序後的結果。

#include using namespace std;

//設計乙個英雄的結構體

struct hero

;//通過氣泡排序進行公升序排序

void bubblesort(struct hero hero, int len)

} }}int main()

, ,

, ,

};//取得陣列長度

int len = sizeof(hero) / sizeof(hero[0]);

bubblesort(hero, len);

//列印排序後的結果

for (int i = 0; i < len; i++)

}

C 入門基礎學習總結Chapeter01

此工程使用的是vs2019進行學習和使用的 一 首先檔案 新建 專案 二 開啟頁面之後預設的建立之後輸出 hello world 三 進入 部分的學習 1 輸出 在c 程式中輸出一般使用 cout 輸入則是使用 cin 需要注意的是,輸入輸出流都需要引用命名空間std。示例1 using names...

C 入門基礎Chapeter03(函式 陣列)

一 陣列 ps vs2019中是不支援陣列長度是變數的 部分編譯器可行 陣列宣告示例 const int n 100 int num n 1 陣列定義 int num ps 以上的 看似混合了很多種型別,好像會報錯,但是其實並不會報錯,原因是 在c 中字元型和bool型都是用整型表示的。2 初始化一...

C 入門基礎Chapeter05指標

1 定義指標 int a 10 指標定義的語法 資料型別 指標變數名 int p 讓指標記錄變數a的位址 p a 輸出的為16進製制的位址 cout 指標p為 p endl 輸出結果為 指標p為 0079fbb0 2 使用指標 作用 可以通過解引用的方式來找到指標指向的記憶體 解引用 p 在指標的前...