freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c語言程序設(shè)計(jì)用戶自己建立數(shù)據(jù)類型-資料下載頁

2024-10-18 23:34本頁面
  

【正文】 2021/11/10 35 – 不能 在定義共用體變量時(shí) 初始化 例 union { int i。 char ch。 float f。 }a={1,?a?,}。 (?) –可以用一個(gè)共用體變量為另一個(gè)變量賦值 例 float x。 union { int i。 char ch。 float f。 }a,b。 =1。 =?a?。 =。 b=a。 (?) x=。 (?) 2021/11/10 36 區(qū)別 : 存儲(chǔ)方式不同 struct node { char ch[2]。 int k。 }a。 union node { char ch[2]。 int k。 }b。 a ch k b ch k 變量的各成員同時(shí)存在 任一時(shí)刻只有一個(gè)成員存在 ?聯(lián)系 : 兩者可相互嵌套 2021/11/10 37 例 結(jié)構(gòu)體中嵌套共用體 name num sex job class position Li Wang 1011 2086 F M S T 501 prof 循環(huán) n次 讀入姓名、號(hào)碼、性別、職務(wù) job==?s? 真 真 假 假 讀入 class 讀入 position 輸出 “輸入錯(cuò)” 循環(huán) n次 job==?s? 真 假 輸出 :姓名 ,號(hào)碼 , 性別 ,職業(yè) ,班級(jí) 輸出 :姓名 ,號(hào)碼 , 性別 ,職業(yè) ,職務(wù) job==?t? struct { int num。 char name[10]。 char sex。 char job。 union { int class。 char position[10]。 }category。 }person[2]。 2021/11/10 38 用 typedef定義類型 1. 功能 :用自定義名字為 已有 數(shù)據(jù)類型命名 2. 類型定義 簡單形式: typedef type name。 例 typedef int INTEGER。 類型定義語句關(guān)鍵字 已有數(shù)據(jù)類型 名 用戶定義的類型名 例 typedef float REAL。 類型定義后 ,與已有類型一樣使用 2021/11/10 39 例 INTEGER a,b,c。 REAL f1,f2。 int a,b,c。 float f1,f2。 說明 : 沒有創(chuàng)造 新數(shù)據(jù)類型 是定義類型 ,不能定義變量 與 define 不同 define typedef 預(yù)編譯時(shí)處理 編譯時(shí)處理 簡單字符置換 為已有類型命名 2021/11/10 40 ?按定義變量方法先寫出定義體 如 int i。 ?將變量名換成新類型名 如 int INTEGER。 ?最前面加 typedef 如 typedef int INTEGER。 ?用新類型名定義變量 如 INTEGER i,j。 例 定義數(shù)組類型 ? int a[100]。 ? int ARRAY[100]。 ? typedef int ARRAY[100]。 ? ARRAY a,b,c。 ? int a[100],b[100],c[100]。 2021/11/10 41 例 定義指針類型 ? char *str。 ? char *STRING。 ? typedef char *STRING。 ?STRING p,s[10]。 ? char *p。 char *s[10]。 2021/11/10 42 例 定義函數(shù)指針類型 ? int (*p)()。 ? int (*POWER)()。 ? typedef int (*POWER)()。 ?POWER p1,p2。 ? int (*p1)(),(*p2)()。 2021/11/10 43 例 定義結(jié)構(gòu)體類型 ?typedef struct date { int month。 int day。 int year。 }DATE。 例 定義結(jié)構(gòu)體類型 ? struct date { int month。 int day。 int year。 }DATE。 例 定義結(jié)構(gòu)體類型 ? struct date { int month。 int day。 int year。 }d。 2021/11/10 44 例 定義結(jié)構(gòu)體類型 ? DATE birthday, *p。 ? struct date { int month。 int day。 int year。 }birthday, *p。 2021/11/10 45 例 typedef struct club { char name[20]。 int size。 int year。 }GROUP。 typedef GROUP *PG。 PG pclub。 ? GROUP *pclub。 ? struct club *pclub。 GROUP為結(jié)構(gòu)體類型 PG為指向 GROUP的指針類型 2021/11/10 46 作業(yè) ? P330 – 3 –
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1