结构与其他资料形式.PPT

结构与其他资料形式

第14章 結構與其他資料形式 問題範例:建立書籍目錄 範例14.1 book.c 建立結構宣告 struct book { char title[MAXTITL]; char author[MAXAUTL]; float value; }; 定義結構變數 struct book libry; 表示libry是一個book結構的變數 取得結構成員的存取 使用點(.)運算子 gets(libry.title); gets(libry.author); 結構陣列 範例14.2 manybook.c struct book libry[MAXBKS]; 識別結構陣列的成員 在結構名稱後使用點運算子,之後接著成員名稱 libry[0].author libry[0].value libry[2].title[4] 表示第三個結構所描述之書籍標題的第五個字元 巢狀結構 範例14.3 存取巢狀結構的成員,此時要使用二次的點運算子。 printf(Dear%s,\n\n,fellow.handle.first); 指向結構的指標 範例14.4 宣告與初始結構指標 struct guy * him; 使用指標存取成員 him-income (*him).income) 使用結構位址 範例14.6 funds2.c sum(stan) 使用原始結構的

文档评论(0)

1亿VIP精品文档

相关文档