好程式設計師訓練營學習筆記分享3 結構體(一)

2021-06-29 11:51:30 字數 799 閱讀 6356

ios培訓------我的c語言筆記,期待與您交流! 

結構體(一)

1,c語言中常用的型別有,char,int ,float,double,bool,這幾種,可是有時候形容乙個個體的時候,用這幾種型別中的一種不能夠完整描述乙個個體。

所以我們需要一種能夠描述有多個屬性的個體的變數(比如描述學生:就得有學號,姓名,性別等屬性)。這時候在c語言中我們就得用結構體。

2.結構體的定義:

格式為struct 結構名

結構體變數;

3.那我們如何使用結構體型別來定義變數呢?

1>

struct student

stu1,stu2;

此時我定義了兩個變數 stu1,stu2

2>

struct student

;struct student stu1,stu2;

用這種方法也定義了兩個變數。

3.結構體變數的初始化

1>

struct student

stu1=;

2>

struct student stu1=;

3>即可以初始化部分變數,也可以初始化所有的變數

struct student stu1=;這樣的話預設把這個引數賦值給結構體的第乙個引數,其他的引數被賦值預設值。

4.結構體變數的使用

使用'.'操作來使用結構體變數的成員。

假如要輸出這幾個成員我們需要

printf("num %d\nname %s\n*** %c\n",stu1.num,stu1.name,stu1.***);

好程式設計師筆記分享 分類

ios培訓 我的objective c筆記,期待與您交流 在objective c語言中,提供了分類和協議兩種特性。這使得物件導向程式設計中可以使用分類和協議對已有類進行擴充套件和修改。本文主要介紹一下分類。一 簡介 分類是在已有類的基礎上對類進行的擴充套件。這種方式在我們不知道相應類的內部實現時十...

好程式設計師筆記分享 協議

ios培訓 我的objective c筆記,期待與您交流 在objective c中,是不能實現多繼承功能的,所以提供了協議。協議事實上是一組方法列表,它並不依賴於特定的類。使用協議可以使不同的類共享相同的訊息。1 定義 協議的定義 protocol 協議名 end 2 協議的建立 嘗試建立乙個協議...

清河好程式設計師訓練營是什麼?

好程式設計師特訓營的誕生?在我國移動網際網路發展的必備條件就是人才,作為新興的知識密集型產業,移動網際網路的高速發展受其核心專業人員,特別是高階人才的制約,可以說高階人才短缺已經成為移動網際網路行業發展的瓶頸。為了解決其行業高階人才匱乏的問題,千鋒教育啟動 好程式設計師特訓營 工程,並聯合中關村國際...