国产探花免费观看_亚洲丰满少妇自慰呻吟_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))
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炎陵县| 湖北省| 安达市| 星子县| 鲜城| 密山市| 西林县| 克东县| 大同县| 岚皋县| 星座| 陈巴尔虎旗| 晋江市| 双峰县| 兰考县| 凤凰县| 天祝| 松潘县| 中江县| 东丽区| 五原县| 比如县| 江陵县| 洪泽县| 兴宁市| 嘉义市| 清水河县| 富平县| 金秀| 台中市| 乐亭县| 黄陵县| 枣庄市| 利辛县| 西丰县| 邻水| 台湾省| 曲周县| 马龙县| 铅山县| 海南省|