test.cpp : 定義控制台應用程式的入口點。
1、看下面的**並寫出結果
考點:#ifdef、
#else
、#endif
在程式中的使用。
2.巨集定義的使用
考點:使用#define巨集定義時需要注意的地方
3.**
#include "stdafx.h"
#include
#include
#define debug//預處理器常量
#define sqr(x) (x*x)
#define str(s) #s
#define cons(a,b) (int)(a##e##b)
int _tmain(int argc, _tchar* argv)
if(c == 'q' || c == 'q')
else }*/
//巨集定義/*
int a,b =3;
a = sqr(b + 2);//原本:
a = (b+2)*(b+2) #define sqr(x) (x*x)
//a = b + 2 * b + 2
printf("a = %d\n", a);
*/
4.執行結果:
預處理和巨集
2019獨角獸企業重金招聘python工程師標準 檔案包含 include 到系統指定的路徑尋找,一般是 user include include 優先從當前目錄開始,一般適用於自定義標頭檔案。define pi 3.1415單純的替換 注意 不要加等號,不要末尾加分號。define max x,y...
C語言 預處理和巨集定義
今天分享一點c語言的預處理還有巨集相關的內容。目錄 預處理和巨集定義 一 乙個c程式的誕生 1 預編譯階段 c i 2 編譯階段 i s 3 彙編階段 s o 4 鏈結階段 該程式的所有.o exe 1 c語言中部分內建巨集 2 巨集的功能 1 使用巨集定義常量 2 使用巨集重新命名運算子 3 使用...
C 預處理 巨集定義
開發乙個 c語言程式,讓它暫停 5 秒以後再輸出內容 helllo 並且要求跨平台,在 windows 和 linux 下 include 說明 在windows 作業系統和 linux作業系統下,生成原始碼不一樣 if win32 如果是windows平台,就執行 include elif lin...