乐趣区

关于c#:C语言预处理命令总结

预处理指令是以 #号结尾的代码行,# 号必须是该行除了任何空白字符外的第一个字符。# 后是指令关键字,在关键字和 # 号之间容许存在任意个数的空白字符,整行语句形成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。

预处理指令:

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

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

为了防止宏代换时产生谬误,宏定义中的字符串应加括号,字符串中呈现的形式参数两边也应加括号。

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

条件编译容许只编译源程序中满足条件的程序段,使生成的目标程序较短,从而缩小了内存的开销并进步了程序的效率。

应用预处理性能便于程序的批改、浏览、移植和调试,也便于实现模块化程序设计。

退出移动版