麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

簡單分析C語言結構初始化

2020-02-24 14:34:44
字體:
來源:轉載
供稿:網友

為方便各位同學們更好的入門學習C語言,小編為大家整理了一批資料,供大家交流學習,下面就先跟隨武林技術頻道的編輯一起來簡單分析C語言結構初始化吧。
1、初始化

復制代碼 代碼如下:

typedef struct _TEST_T {
??????? int i;
??????? char c[10];
}TEST_T;
TEST_T gst? = {1, “12345”};//可以初始化,設置i為1,s為一個字符串.
TEST_T gst? = {1};//初始化個數少于實際個數時,只初始化前面的成員。
TEST_Tgst? = {.c=“12345”};//有選擇的初始化成員。


2、復合字面量。
gst = (TEST_T){122, "1256"};//這是一個賦值語句,也可以作為初始化。可以出現在程序的任何地方。
當然也可以使用復合字面量來初始化:
gst = (TEST_T){.i=122, .c="123"};
3、結構體數組
可以用多個大括號括起來:
TEST_T gst[10] = {{},{},{},{}}
也可以初始化其中的一個元素:
TEST_T gst[10] = {[2]={}, [3]={}}
也可以使用復合字面量:
TEST_T gst[10] = {[2].i=0, [3].i={}}
為什么要初始化:
1、對局部變量初始化可以防止隨機值產生的危害。
2、對全局變量初始化可以告訴編譯器,這是一個定義,而不是一個聲明。(如果兩個c中有相同的全局變量定義,且沒有初始化,編譯器會認為第二個是聲明而不是定義。)
以上就是簡單分析C語言結構初始化的全部內容,想了解更多關于C語言的內容請繼續關注武林技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 久久影院国产精品 | 狠狠操夜夜爱 | 特级a欧美做爰片毛片 | 久久777国产线看观看精品 | hd性videos意大利复古 | 成人福利免费在线观看 | 亚洲视频网 | 极品大长腿啪啪高潮露脸 | 极品国产91在线网站 | 午夜免费一区 | 91福利影视 | 亚洲人成中文字幕在线观看 | 91精品免费在线 | 国产精品久久久久久影视 | 精品一区二区三区不卡 | www国产成人免费观看视频,深夜成人网 | 色综合视频网 | 国产精品啪一品二区三区粉嫩 | 日韩黄色精品 | 在线成人免费视频 | 亚洲自拍第一 | 激情九九 | 国产精品一区二区视频 | 久久久久久久久久久久久久久伊免 | 一区二区三高清 | 成人国产精品久久久 | 亚州视频在线 | 91 在线视频观看 | 国产寡妇xxxxxxxx性开放 | xxxx hd videos | 国产盼盼私拍福利视频99 | 日韩视频一区 | 黄色一级片毛片 | 久久久婷婷一区二区三区不卡 | 羞羞视频免费视频欧美 | 一级毛片播放 | 天天鲁在线视频免费观看 | 牛牛a级毛片在线播放 | 国产高清一区 | 国产亚洲精品久久久久久久久久 | 欧美性生活区 |