- 1
- 0
- 约9.24千字
- 约 8页
- 2021-11-25 发布于江西
- 举报
问:关于C语言中的预处理命令?
答:
我们可以在C 源程序中插入传给编译程序的各种指令,这些指令被称为预处理器指令(等价于
汇编语言中的伪指令),它们扩充了程序设计的环境。
现把常用的预处理命令总结如下:
1. 预处理程序
按照ANSI 标准的定义,预处理程序应该处理以下12 条指令:
#i 、#ifde 、#ifnde 、#else 、#eli 、#endi 、#define 、#unde 、#line 、#error 、#pragma 、
#include 。
显然,所有的12 个预处理指令都以符号#开始,,每条预处理指令必须独占一行。
2. #define
#define 指令定义一个标识符和一个串(也就是字符集),在源程序中发现该标识符时,都用该
串替换之(原样替换,不要附加任何人为理解上的符号)。这种标识符称为宏名字,相应的替换称为
宏代换。一般形式如下:
#define macro-name char-sequence
这种语句不用分号结尾。宏名字和串之间可以有多个空格符,但串开始后只能以新行终止。
在C 语言里宏定义只用来做的宏名替换,而不做语法检查的,因而它不是C 语句,所以宏定义的
语句结尾不需要加分号。
您可能关注的文档
- c程序设计-学生成绩管理系统.pdf
- c语言单项选择题标准化考试系统设计.pdf
- c语言程序设计:第6章 函数 课件教案.pdf
- c语言程序设计:第9章 结构体 课件教案.pdf
- d 施工进度计划图(含横道图或网络图)及工期安排.pdf
- dcs控制系统维护检修规程.pdf
- 浙江省宁波市鄞州区曙光宋中应麟等联考2024-2025学年 七年级下学期数学期中卷(解析版).docx
- 浙江省温州市龙湾区2024-2025学年下学期七年级 期中考试 数学试卷(解析版).docx
- 浙江省宁波市鄞州区曙光宋中应麟等联考2024-2025学年 七年级下学期数学期中卷(解析版).pdf
- 广东省汕头市潮南区陈店公校2024-2025学年三年级下学期语文阶段性知识训练4月期中试卷(解析版).docx
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- JCT 683-2005 40mm×40mm水泥抗压夹具.pdf VIP
- 北京市朝阳区2020-2021学年八年级下学期期末检测语文试卷(含答案).docx VIP
- 电力拖动自动控制系统-运动控制系统(-阮毅-陈伯时)思考题和课后习题答案.pdf VIP
- 北京市朝阳区2021-2022八年级初二下学期语文期末试卷及答案.pdf VIP
- 中医院考试题目及答案.doc VIP
- 统编版(2026)八年级下册道德与法治期末复习全册知识点背诵提纲.docx
- 2025年山东省中考化学真题(附答案解析).docx VIP
- 《探索生命的意义:人生价值观》课件.ppt
- 《安全人机工程》全套教学课件.pptx
- 质谱培训教材.pptx VIP
原创力文档

文档评论(0)