c语言预处理器指令的简单例子
生活随笔
收集整理的這篇文章主要介紹了
c语言预处理器指令的简单例子
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
預(yù)處理器指令一般是如下三種:
(1)宏定義
(2)條件編譯 :比如#if,#else,#ifdef,#ifndef,#elif,#endif
(3) 文件包含
#include <stdio.h>#define PI 3.14 //這是一個(gè)一般形式的宏定義# define N 1234 //這個(gè)宏定義的#和符號(hào)之間有空白字符和制表符 //下面的宏定義,每行結(jié)尾用 \ 表示續(xù)行,否則以換行符結(jié)束,宏定義默認(rèn)都是換行符結(jié)束,除非用\續(xù)行 # define SQUARE 2 * \ 123 * \1 #define FREEZING_POINT 32.0 //freezing point of water int main() {printf("%f\n",PI); printf("%d\n",N); printf("%d\n",SQUARE); return 9; }//指令的共同點(diǎn)有5個(gè)
(1)都是以#開頭
(2)#h和符號(hào)之間可以有空白,制表符等等
(3)都是以換行符結(jié)束
(4)指令可以出現(xiàn)在任何地方
(5)指令后面可以加程序注釋
?
總結(jié)
以上是生活随笔為你收集整理的c语言预处理器指令的简单例子的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学习编程的基础四大件
- 下一篇: pyperclip模块