国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

預處理命令

2019-11-14 19:11:30
字體:
來源:轉載
供稿:網友
1,所有的預處理指令都是以#號開頭的
2,預處理指令分3種:
1>宏定義:#define COUNT 4 //后邊沒有任何符號 #undef COUNT結束宏定義
2>條件編譯
#define A 5
#if (A==5)
#endif
return 0;
#if defined(A)//如果A是宏定義
3>文件包含
#include "lisi.h"
為了減少過多次的引入文件造成的編譯效率的降低,建議在每個被引入文件內都加入
#ifndef LISI_H  //以文件名定義宏變量
#define LISI_H 123
int sum(int a,int b);
#endif
3.1  <>表示系統自帶的文件,""表示自定義文件
3.2 不允許循環包含,比如說a.h包含b.h ,而b.h又包含a.h
4,預處理指令的位置是隨便寫的
5,預處理指令的作用范圍:從編寫指令的那一行開始,一直到文件的結尾
6,宏名一般用大寫或者以k開頭,變量名一般小寫
 
 
帶參數的宏定義效率比函數高:
#define sum(v1,v2)    ((v1)+(v2))
#define pingfang(v1,v2)   ((v1)*(v2))
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东方市| 泾川县| 甘南县| 郴州市| 永和县| 卓资县| 太和县| 突泉县| 宾阳县| 杭锦后旗| 安平县| 浠水县| 东乌| 台州市| 察雅县| 阿拉善盟| 彭阳县| 广西| 连云港市| 梧州市| 蓬莱市| 太谷县| 图木舒克市| 鄄城县| 彩票| 桐乡市| 宁德市| 高陵县| 棋牌| 东宁县| 麻城市| 玉门市| 天全县| 平乡县| 福清市| 北辰区| 吉安县| 独山县| 丰顺县| 东光县| 亚东县|