結(jié)構(gòu)的定義
定義一個結(jié)構(gòu)的一般形式為:
struct 結(jié)構(gòu)名
{
成員表列
};
成員表由若干個成員組成, 每個成員都是該結(jié)構(gòu)的一個組成部分。對每個成員也必須作類型說明,其形式為:
類型說明符 成員名;
成員名的命名應(yīng)符合標(biāo)識符的書寫規(guī)定。例如:
struct stu
{
int num;
char name[20];
char sex;
float score;
};
在這個結(jié)構(gòu)定義中,結(jié)構(gòu)名為stu,該結(jié)構(gòu)由4個成員組成。第一個成員為num,整型變量;第二個成員為name,
字符數(shù)組;第三個成員為sex,字符變量;第四個成員為score,實型變量。 應(yīng)注意在括號后的分號是不可少的。結(jié)
構(gòu)定義之后,即可進(jìn)行變量說明。 凡說明為結(jié)構(gòu)stu的變量都由上述4個成員組成。由此可見, 結(jié)構(gòu)是一種復(fù)雜的
數(shù)據(jù)類型,是數(shù)目固定,類型不同的若干有序變量的集合。
2015年全國職稱計算機(jī)考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機(jī)考試速成過關(guān)系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |