文章目錄
- 前言
- 一、結構體初始化
-
- 1.隻有結構體定義
- 2.附加該結構體類型的“結構體變量”的初始化的結構體定義
- 二、結構體成員的通路
-
- 1.點操作符
- 2.結構體指針通路指向變量的成員
- 總結
前言
結構體(struct)是由一系列具有相同類型或不同類型的資料構成的資料集合,也叫結構,結構體使得C語言有能力描述複雜類型。
一、結構體初始化
1.隻有結構體定義
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI2EzX4xSZz91ZsAzNfRHLGZkRGZkRfJ3bs92YsAjMfVmepNHL2AHWaBDbtlVQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLjJTO4I2MjFWOhZjZjVTOihDZzQTM4kDZhZmNmJDO5Y2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.附加該結構體類型的“結構體變量”的初始化的結構體定義
二、結構體成員的通路
1.點操作符
結構變量的成員是通過點操作符(.)通路的。點操作符接受兩個操作數
如:
2.結構體指針通路指向變量的成員
有時候我們得到的不是一個結構體變量,而是指向一個結構體的指針。
那該如何通路成員。
如下:
總結
後續還會繼續更新結構體,希望該文章能幫助到大家!