當前位置:編程學習大全網 - 編程軟體 - c語言如何定義結構體變量

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類型。

  • 上一篇:畫鐘表的程序設計
  • 下一篇:少兒編程教育從幾歲開始學比較好?
  • copyright 2024編程學習大全網