天天看點

結構體(新手必看!)前言一、結構體初始化二、結構體成員的通路總結

文章目錄

  • 前言
  • 一、結構體初始化
    • 1.隻有結構體定義
    • 2.附加該結構體類型的“結構體變量”的初始化的結構體定義
  • 二、結構體成員的通路
    • 1.點操作符
    • 2.結構體指針通路指向變量的成員
  • 總結

前言

結構體(struct)是由一系列具有相同類型或不同類型的資料構成的資料集合,也叫結構,結構體使得C語言有能力描述複雜類型。

一、結構體初始化

1.隻有結構體定義

結構體(新手必看!)前言一、結構體初始化二、結構體成員的通路總結

2.附加該結構體類型的“結構體變量”的初始化的結構體定義

結構體(新手必看!)前言一、結構體初始化二、結構體成員的通路總結

二、結構體成員的通路

1.點操作符

結構變量的成員是通過點操作符(.)通路的。點操作符接受兩個操作數

如:

結構體(新手必看!)前言一、結構體初始化二、結構體成員的通路總結

2.結構體指針通路指向變量的成員

有時候我們得到的不是一個結構體變量,而是指向一個結構體的指針。

那該如何通路成員。

如下:

結構體(新手必看!)前言一、結構體初始化二、結構體成員的通路總結

總結

後續還會繼續更新結構體,希望該文章能幫助到大家!