使用预处理命令的益处

使用预处理命令的益处

预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的,程序员在程序中用预处理命令来调用这些功能。

宏定义可以带有参数,宏调用时是以实参代换形参,而不是“值传送”。

为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两边也应加括号。

文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件。

条件编译允许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而减少了内存的开销并提高了程序的效率。

使用预处理功能便于程序的修改、阅读、移植和调试,也便于实现模块化程序设计。

常有的预处理有:

  • #define
  • #error
  • #include
  • #if、#else,#elif及#endif
  • #pragma

文章到这里就结束了,如果还想看就只有翻之前的文章看了咯,如果有中C语言或者c++的学习者,可以私聊回复“C语言”或者“c++” 获取群号,这是我的群,需要学习资料,或者有问题需要解答的可以加群。

那么大家快去实践敲代码吧,代码的世界等着你。拜。

觉得我的文章还可以的,可以关注,转发,收藏,评论。


分享到:


相關文章: