正在加载图片...
95本章小结 1.预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的。程 序员在程序中用预处理命令来调用这些功能。 2.宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式。在 宏调用中将用该字符串代换宏名 3.宏定义可以带有参数,宏调用时是以实参代换形参。而不是“值传送”。 4.为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两 边也应加括号 5.文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译 结果将生成一个目标文件。 6.条件编译允许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而减少了 内存的开销并提高了程序的效率。 7.使用预处理功能便于程序的修改、阅读、移植和调试,也便于实现模块化程序设计。9.5 本章小结 1. 预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的。程 序员在程序中用预处理命令来调用这些功能。 2. 宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式。在 宏调用中将用该字符串代换宏名。 3. 宏定义可以带有参数,宏调用时是以实参代换形参。而不是“值传送”。 4. 为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两 边也应加括号。 5. 文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译, 结果将生成一个目标文件。 6. 条件编译允许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而减少了 内存的开销并提高了程序的效率。 7. 使用预处理功能便于程序的修改、阅读、移植和调试,也便于实现模块化程序设计
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有