欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

結構體成員的基本類型

洪振霞2年前33瀏覽0評論

結構體成員的基本類型?

在C語言中,結構體(struct)指的是一種數據結構,是C語言中聚合數據類型(aggregate data type)的一類。結構體可以被聲明為變量、指針或數組等,用以實現較復雜的數據結構。結構體同時也是一些元素的集合,這些元素稱為結構體的成員(member),且這些成員可以為不同的類型,成員一般用名字訪問。 在C語言中,定義一個結構的一般形式為: struct結構名 { //成員表列 }; 成員表由若干個成員組成, 每個成員都是該結構的一個組成部分。對每個成員也必須作類型說明,其形式為:“類型說明符 成員名;”。成員名的命名應符合標識符的書寫規定。例如: struct stu { int num; char name[20]; char sex; float score; }; 在這個結構定義中,結構名為stu,該結構由4個成員組成。 第一個成員為num,整型變量;第二個成員為name,字符型數組;第三個成員為sex,字符型變量;第四個成員為score,浮點型變量。 應注意在括號后的分號是必不可少的。 然后,當結構定義完成后,即創建了一種數據類型,可以像int、float等內置類型一樣使用,以上面定義的stu結構體來和int類型對比著看。 int a;//定義一個int類型的變量a stu a; //定義一個stu類型的變量a int *p; //定義一個int類型的指針p stu *p; //定義一個stu類型的指針p int a[10];//定義一個int類型的數組a,它有10個元素,每個元素是int類型 stu a[10];//定義一個stu類型的數組a,它有10個元素,每個元素是stu類型。