C語言中使用結(jié)構(gòu)體?
1、結(jié)構(gòu)體是用來存放各種不同類型數(shù)組的一個(gè)集合,首先來看結(jié)構(gòu)體的定義。
2、比如,很多剛開始學(xué)習(xí)結(jié)構(gòu)體都會要求做的學(xué)生成績管理,如圖,這就是一個(gè)標(biāo)準(zhǔn)的結(jié)構(gòu)體。注意,結(jié)構(gòu)體并不是函數(shù),所以在最后需要加;
3、結(jié)構(gòu)體是一種數(shù)據(jù)結(jié)構(gòu),所以也可以用結(jié)構(gòu)體來定義變量,比如如圖的例子。
4、再給結(jié)構(gòu)體內(nèi)部的數(shù)組賦值時(shí),就可以使用定義好的變量,直接進(jìn)行賦值,同時(shí)也可以通過這個(gè)方法來獲得其值。
5、除此之外,也可以在結(jié)構(gòu)體后面直接對各個(gè)變量進(jìn)行整體的一個(gè)賦值。
6、之后進(jìn)階,也可以使用typedef來簡化結(jié)構(gòu)體的名字。