C語言中枚舉與指針的實例詳解
總結一下, 定義枚舉,用typedef enum關鍵字, 比如 typedef enum{Red,Green,Blue} Color3;
枚舉到數值的轉換,如果沒有指定代表數值就是從0開始算, 比如 Color3 c=Red; printf("%d",c);會顯示0, 除非指定 如typedef enum{Red=3,Green=5,Blue=10} Color3;
關于類型指針的定義, 定義的時候在變量名左邊加*代表此變量只是一個空指針而已, 若需要賦初始值,只能=0或者=NULL(NULL其實也是0),后面的語句必須要真正賦上新地址或者申請內存才能使用.
而指針的使用亦非常簡單, 比如定義 int i=10; *pi=0; 定義好的指針pi, 如果后面用pi 主站蜘蛛池模板: 青龙| 扎鲁特旗| 洪洞县| 犍为县| 松潘县| 平安县| 铁岭市| 双牌县| 西乡县| 新巴尔虎左旗| 娱乐| 罗田县| 穆棱市| 商河县| 四川省| 莱西市| 苍溪县| 介休市| 边坝县| 连城县| 柞水县| 南召县| 肃北| 武宁县| 巢湖市| 惠水县| 高清| 宁都县| 巴林右旗| 西林县| 黄石市| 汶上县| 民勤县| 靖远县| 天全县| 喀什市| 包头市| 山东省| 卢湾区| 仙居县| 资溪县|