计算机科学类专升本复习之“C语言结构体”详解(初稿)
生活随笔
收集整理的這篇文章主要介紹了
计算机科学类专升本复习之“C语言结构体”详解(初稿)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C語(yǔ)言結(jié)構(gòu)體詳解,C語(yǔ)言struct用法詳解
前面所學(xué)到的"數(shù)組":它是一組具有"相同類型"的數(shù)據(jù)的集合。
但是在實(shí)際的編程中,我們往往還需要 一組"類型不同"的數(shù)據(jù)
例如:對(duì)學(xué)生信息登記表, 姓名為字符串 學(xué)號(hào)為整數(shù) 年齡為整數(shù) 所在學(xué)習(xí)小組為字符 成績(jī)?yōu)樾?shù)
因?yàn)閿?shù)據(jù)類型不同,"顯然不能用一個(gè)數(shù)組來存放"。
怎么解決這個(gè)問題呢? 這時(shí)候 "結(jié)構(gòu)體"就誕生了、
"結(jié)構(gòu)體":存放一組不同類型的數(shù)據(jù)
定義形式為:
struct 結(jié)構(gòu)體名{ 結(jié)構(gòu)體所包含的"變量"或"數(shù)組" };"結(jié)構(gòu)體"是一種集合,它里面包含了許多"變量或數(shù)組",它們的"類型"可以相同,也可以不同。每個(gè)這樣的變量或數(shù)組都稱為結(jié)構(gòu)體的"成員"。
例如:
static kangkang{ char *name;//姓名 int num;//學(xué)號(hào) int age;//年齡 char group;// 所在學(xué)習(xí)希奧祖 float score;//成績(jī)}; //切記最后這邊需要 分號(hào)結(jié)構(gòu)體名:
總結(jié)
以上是生活随笔為你收集整理的计算机科学类专升本复习之“C语言结构体”详解(初稿)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (全)Docker安装+人脸比对算法服务
- 下一篇: c语言eallow,求大神指导C语言框图