C语言预处理指令

系列文章目录

  1. C语言综述1
  2. C语言字符集2
  3. C语言词法元素3
  4. C语言表达式4
  5. C语言语句5
  6. C语言声明6
  7. C语言预处理指令7
  8. C语言头文件8


前言

蓝色问号代表个人理解   绿色代表来源   红色问号代表尚有疑问

为什么要读标准?因为全面、权威,所有答案都在标准里面!
哪些人适合浏览本系列文章?不清楚C语言程序的组成,以及每个组成部分的详细内容
持续更新,码字不易,求点赞收藏


1、预处理指令

预处理指令中预处理标记之间(从引入#预处理标记之后到终止新行字符之前)出现的唯一空白字符是空格和水平制表符(包括在翻译阶段3中替换注释的空格)

在这里插入图片描述

2、条件并入

  1. “#if 常量表达式 新行 可选的程序组”
  2. “#elif 常量表达式 新行 可选的程序组”
  3. “#ifdef 标识符 新行 可选的程序组”
  4. “#ifndef 标识符 新行 任选的程序组”
  5. “defined 标识符”、“defined (标识符)”、 “!defined 标识符”、"!defined (标识符)"也可替换前述常量表达式
#include <bits/stdc++.h>
using namespace std;

#define a 1			//成功输出b的值
#if defined(a)
    #define b 100
#endif
int main()
{
   
    cout <<
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值