预处理的功能
来源:互联网 发布:数据库原理第四版答案 编辑:程序博客网 时间:2024/05/16 19:32
1. 预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的。程序员在程序中用预处理命令来调用这些功能。
2. 宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式。在宏调用中将用该字符串代换宏名。
3. 宏定义可以带有参数,宏调用时是以实参代换形参。而不是“值传送”。
4. 为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两边也应加括号。
5. 文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件。
6. 条件编译允许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而减少了内存的开销并提高了程序的效率。
7. 使用预处理功能便于程序的修改、阅读、移植和调试,也便于实现模块化程序设计。
说简单一点就是三个功能:1: 宏定义 2:文件包含 3:条件编译。
- 预处理的功能
- 运用MySQLI扩展库的预处理功能...
- 常见的预处理命令及功能
- C++:预处理功能
- 预处理命令功能
- **c语言的预处理#,##的详细功能说明**
- 配置含有预处理功能的J2ME开发环境
- 【thinkphp3.x】thinkphp3.x中查询条件的预处理功能
- c、OC、C++的三种预处理功能
- <C++学习笔记>预处理功能
- C++中编译预处理功能
- C++_3种预处理功能
- C++预处理功能:头文件保护符
- C语言三种预处理功能
- C语言三种预处理功能
- C语言三种预处理功能
- C语言三种预处理功能详解
- 预处理指令的详解
- 模态窗口和非模态窗口
- J2ee技术入门——缩写名词解释
- 编写存储过程
- javascript中showModalDialog和showModelessDialog区别
- Error ListenerStart解决方案
- 预处理的功能
- PHP5 DOM Function 类图
- asp.net中cookie用法(转载)
- Java实用经验总结--其他
- iReport的(报表结构)
- Perl DBI连接Sql Server问题
- Java实用经验总结--日期、数字篇
- Java实用经验总结--Swing篇
- 博客终于开通了!!!