<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
結構體是由一批資料聚合而成的結構型資料。
引入結構體,程式設計人員就可以根據需要定義用於描述事物不同屬性的多個資料項,然後把這些資料項聚合成一個整體(結構體)來表示事物。
舉個例子:
每個學生都有自己的資訊。
struct student//結構體名 { int num;//結構體成員:學號 char name[20];//結構體成員:名字 float score;//結構體成員:成績 }; //別忘記了這個分號
以上就是結構體的定義。
注意:結構體成員可以是任意型別的變數,但不允許是自身型別的變數。(不能自己的體內再放一個自己)
結構體是一種資料型別,自然和其他基本資料型別一樣,在定義了結構體型別後,還需要定義結構體型別的變數,C語言編譯器才會為結構體變數分配儲存單元,然後才能通過結構體變數來操作和存取結構體的資料。
struct 結構體名 { 型別名 結構體成員1; 型別名 結構體成員2; 型別名 結構體成員3; }; struct 結構體名 結構體變數名錶;//結構體變數名錶就相當於 //我們輸入學生資訊所指定的那個學生
struct 結構體名 { 型別名 結構體成員1; 型別名 結構體成員2; 型別名 結構體成員3; }結構體變數名錶;//即直接定義學生姓名,不用重複寫struct 結構體名,然後再寫學生姓名
和其他基本型別一樣,結構體變數也可以初始化
初始化的格式一般為:
struct 結構體名 結構體變數名 = { 初始化值1, 初始化值2......初始化值n};
接下來我們使用上面學生資訊來舉個例:
struct student//結構體名 { int num;//結構體成員:學號 char name[20];//結構體成員:名字 float score;//結構體成員:成績 }; //別忘記了這個分號
struct student = { 1 張三 88.9};
結構體變數名 . 結構體成員名
依然使用學生資訊來舉例:
struct student//結構體名 { int num;//結構體成員:學號 char name[20];//結構體成員:名字 float score;//結構體成員:成績 }stu1,stu2; stu1.score = 90.0;
格式:
結構體指標變數名->結構體成員名
還是那個例子:
struct student//結構體名 { int num;//結構體成員:學號 char name[20];//結構體成員:名字 float score;//結構體成員:成績 }stu1,stu2; struct student *p=&stu1; p->score=55.5;//意為將55.5賦值給p指向的結構體變數stu1的score成員
本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注it145.com的更多內容!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45