最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言之結(jié)構(gòu)體(struct)詳解

 更新時間:2021年10月11日 11:26:04   作者:最后一球給我投  
本文主要介紹C語言 結(jié)構(gòu)體的知識,學(xué)習(xí)C語言肯定需要學(xué)習(xí)結(jié)構(gòu)體,這里詳細說明了結(jié)構(gòu)體并附示例代碼,供大家參考學(xué)習(xí),有需要的小伙伴可以參考下

為什么需要引入結(jié)構(gòu)體

原有的數(shù)據(jù)類型不能滿足需求,因此才設(shè)計了構(gòu)造類型結(jié)構(gòu)體

struct

定義

struct name 
{
	基礎(chǔ)類型  結(jié)構(gòu)成員	
}

1.無名構(gòu)造類型

2.有名構(gòu)造類型

struct student
{
 char name[30];
 char sex;
 int age;
 float high;
}stu;
struct student stu2;

3.別名構(gòu)造體類型

typedef struct student
{
 char name[30];
 char sex;
 int age;
 float high;
}STUDENT;
STUDENT stu, stu2;

typedef與#define

typedef是一個常用于對結(jié)構(gòu)體取別名的關(guān)鍵字,構(gòu)成的語句參與編譯,而#define是定義的宏在預(yù)處理階段就已經(jīng)處理完畢

結(jié)構(gòu)體變量初始化及成員訪問

  •  初始化是一種特殊的語法不等價于賦值
  • 凡是基本類型既可以定義的時候初始化也可以先定義在初始化
  • 凡是構(gòu)造類型要么在定義的時候初始化,要么先定義成員再分別進行賦值和基礎(chǔ)數(shù)據(jù)類型不同

結(jié)構(gòu)體訪問

  • 點成員運算符.
  • 指向成員運算符->或者(*).
struct student *pst = &st
pst.age   
(*pst).age
st.age

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • C語言超全面講解字符串函數(shù)

    C語言超全面講解字符串函數(shù)

    字符串函數(shù)(String?processing?function)也叫字符串處理函數(shù),指的是編程語言中用來進行字符串處理的函數(shù),如C,pascal,Visual以及LotusScript中進行字符串拷貝,計算長度,字符查找等的函數(shù)
    2022-06-06
  • C語言數(shù)據(jù)結(jié)構(gòu)之順序表和單鏈表

    C語言數(shù)據(jù)結(jié)構(gòu)之順序表和單鏈表

    在數(shù)據(jù)結(jié)構(gòu)中,線性表是入門級數(shù)據(jù)結(jié)構(gòu),線性表又分為順序表和鏈表,這篇文章主要給大家介紹了關(guān)于C語言數(shù)據(jù)結(jié)構(gòu)之順序表和單鏈表的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • C++ 類的繼承與派生實例詳解

    C++ 類的繼承與派生實例詳解

    這篇文章主要介紹了 C++ 類的繼承與派生實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C語言數(shù)組應(yīng)用實現(xiàn)三子棋游戲

    C語言數(shù)組應(yīng)用實現(xiàn)三子棋游戲

    這篇文章主要為大家詳細介紹了C語言數(shù)組應(yīng)用實現(xiàn)三子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言實現(xiàn)生日賀卡

    C語言實現(xiàn)生日賀卡

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)生日賀卡的具體方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • C語言實現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出

    C語言實現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出

    今天小編就為大家分享一篇關(guān)于C語言實現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++入門教程之內(nèi)聯(lián)函數(shù)與extern?"C"詳解

    C++入門教程之內(nèi)聯(lián)函數(shù)與extern?"C"詳解

    C++中的內(nèi)聯(lián)函數(shù)與靜態(tài)函數(shù)靜態(tài)函數(shù)靜態(tài)函數(shù)的定義靜態(tài)函數(shù)又稱為內(nèi)部函數(shù),下面這篇文章主要給大家介紹了關(guān)于C++入門教程之內(nèi)聯(lián)函數(shù)與extern?"C"的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 淺析bilateral filter雙邊濾波器的理解

    淺析bilateral filter雙邊濾波器的理解

    這篇文章主要介紹了bilateral filter雙邊濾波器的通俗理解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • C語言 pthread_create() 函數(shù)講解

    C語言 pthread_create() 函數(shù)講解

    這篇文章主要介紹了C語言 pthread_create() 函數(shù)講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • OpenCV利用霍夫變換進行直線檢測

    OpenCV利用霍夫變換進行直線檢測

    這篇文章主要為大家詳細介紹了OpenCV利用霍夫變換進行直線檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評論

北海市| 永安市| 济南市| 黄石市| 灵丘县| 东乡族自治县| 石棉县| 玛曲县| 罗甸县| 兴城市| 镇赉县| 石家庄市| 香河县| 乐陵市| 故城县| 浪卡子县| 新宁县| 东乡| 巨野县| 双牌县| 祥云县| 寻乌县| 敖汉旗| 措美县| 沂南县| 泰安市| 迭部县| 天台县| 合川市| 鄂伦春自治旗| 永兴县| 郧西县| 德格县| 江西省| 花垣县| 宣威市| 民乐县| 高平市| 顺平县| 鄱阳县| 海伦市|