- 2
- 0
- 约5.5千字
- 约 21页
- 2015-12-09 发布于未知
- 举报
第八章 预处理命令 一、预处理 二、宏定义 三、文件包含 四、条件编译 在前面的章节中已经接触到了符号常量和文件包含的使用,这两个命令都属于预处理命令。预处理,顾名思义,就是处理之前做的事,是在编译器对程序进行编译之前执行的工作。程序中所有的预处理命令都在预编译期被执行。 C语言中的所有预处理命令都以字符“#”开头。 C提供的预处理命令主要有三种: 1. 宏定义 2. 文件包含 3. 条件编译 一、宏定义 1. 不带参数的宏定义 用一个指定的标识符(即名字)来代替一个字符串,它的 一般形式为: #define 标识符 字符串 例如:#define N 10 其中:#define是宏定义命令;N是标识符,称为“宏名”; 10是字符串。在预编译时将宏名替换成字符串的过程称为“宏 展开”。 例8.1 举例说明不带参数的宏定义的方法。 源代码如下: #include stdio.h #define N 10 //宏定义 void main( ) { int i,a[N]; for(i=0;iN;i++) scanf(%d,a[i]); for(i=0;iN;i++)
您可能关注的文档
最近下载
- 封面新闻笔试真题及答案2025.doc VIP
- 人教版三年级下册数学全册新质教学课件(配2026年春改版教材).pptx
- 10倍福模块介绍及使用kl3403电力测量.pdf VIP
- 精品解析:山东济南市历下区济南第一中学2025-2026学年高二4月阶段测试英语试题(原卷版).docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷4.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷3.docx VIP
- 湖面漂浮物打捞湖面垃圾打捞及运输方案.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷2.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷1.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课答卷带答案卷5.docx VIP
原创力文档

文档评论(0)