【总结】C语言预处理【2012-02-07 更新】

本文详细介绍了C语言中的预处理指令,包括空指令、包含源代码文件、定义和取消定义宏、条件编译等,并提供了相关资料链接供进一步学习。

- 预处理指令

# 空指令,无任何效果。
#include 包含一个源代码文件。
#define 定义宏。
#undef 取消已定义的宏。
#if 如果给定条件为真,则编译下面代码。
#ifdef 如果宏已经定义,则编译下面代码。
#ifndef 如果宏没有定义,则编译下面代码。
#elif 如果前面的#if 给定条件不为真,当前条件为真,则编译下面代码。
#endif 结束一个 #if……#else 条件编译块。
#error 指令将使编译器显示一条错误信息,然后停止编译。
#line 指令可以改变编译器用来指出警告和错误信息的文件号和行号。
#pragma 指令没有正式的定义。编译器可以自定义其用途。
典型的用法是禁止或允许某些烦人的警告信息。

 

- 相关资料(详细介绍及示例)

http://www.kuqin.com/language/20090806/66164.html

 

转载于:https://www.cnblogs.com/it_mac/archive/2012/02/07/2342076.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值