a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > 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語言的內容請繼續關注武林技術頻道。

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

圖片精選

主站蜘蛛池模板: 激情网站免费观看 | 色中色在线视频 | 国产综合精品一区二区三区 | 亚洲一区av | 久久久精品亚洲 | 色综合久久久久 | 国产精品嫩草33av在线 | 久久99精品久久久久久水蜜桃 | 久久久精品电影 | 麻豆久久 | 天堂精品 | 国产精品久久久久久久一区探花 | av在线播放免费 | 日本不卡在线观看 | 黄色片视频免费 | 激情久久av一区av二区av三区 | 日韩一区二区三区av | 精品国产乱码久久久久久蜜臀 | 性欧美日本 | 一区二区三区视频在线免费观看 | 精品不卡 | 99久久精品久久亚洲精品 | 欧美日韩一区二区在线观看 | 日韩在线视频一区 | 日本在线免费电影 | 久久亚洲美女视频 | 国产中文视频 | 国产精品一区二区久久精品爱微奶 | 亚洲综合国产激情另类一区 | 青青草视频免费观看 | 国产精品高潮呻吟av久久4虎 | 91看片网 | 精品日韩一区 | 亚洲精品久久久久久久久久久 | 国产综合亚洲精品一区二 | 久久久蜜桃 | 日本黄色电影网站 | 欧美在线看片 | 国产精品日韩 | 一区二区精品在线 | 欧美激情五月 |