结构与其他资料形式
第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].authorlibry[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)