下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

C语言的预处理的指令

作者:课课家教育     来源: http://www.kokojia.com点击数:570发布时间: 2018-02-27 09:00:55

标签: C语言编程语言计算机

大神带你学编程,欢迎选课

  现在我们就讲解一下如何去深入的学好C语言的程序设计,我们要认识一下预处理的指令,C语言允许在源程序中加入一些预处理指令,我们已经弄到了预处理指令,几乎每一个C程序都会包含一个预处理指令,它是C程序中重要的组成部分,那么现在我们就来对预处理的指令在集中了较系统的深入的了解一下,希望大家能够好好学习这些计算机教程。

  知识点①:C语言允许在源程序中加入一些预处理指令,这样能够改进了程序的设计环境,并且能够提高了编程的效率,但是这些预处理的指令,他们是由C标准的建议的,但是,我们可以理解为他们并不是C语言本身的设计环境,也不是C语言本身的组成部分,他们不能够用C编程系统直接对它们进行编译,因为编译程序不能识别它们必须在程序中对程序来进行正式的贬义,例如一些词法以及语法的分析代码的生成优化等等,但是对这些程序中特殊的指令进行一些预处理也称为编译预处理或者预编译,把这些预处理的指令转换为相应的程序段,他们就可以和程序中的其他部分组成了真正的C语言程序,并且能够对预处理指令进行预处理的工作,这样我们就把它称为C预处理器的程序负责处理的。

C语言的预处理的指令_C语言_编程语言_计算机_课课家

  知识点②:其实,我们在预处理阶段,我们可以理解为预处理器把程序中的注释,全部的删除掉,然后对预处理指令进行处理,例如把这些指令的头文件内容复制到指定处然后对这些指令进行指定的字符替换,然后把这些程序中的符号常量用指定的字符串来代替,预处理指令,然后经过预处理后的程序不在包括了预处理指令了,最后就由编译程序对预处理后的源程序进行实际上的编译处理,这样就可以达到了可供执行的目标代码,现在使用的许多编译系统也是预处理器作为C编译系统中的一个组成部分,然后再进行编译时一气呵成,因此有的用户认为预处理器就是C语言的一个部分,甚至认为他们是C语句,然而这是不对的,我们必须要区别好预处理指令以及C语句,然后区别预处理和编译才能够真正的使用预处理指令。

其实,我们在预处理阶段,我们可以理解为预处理器把程序中的注释,全部的删除掉,然后对预处理指令进行处理,例如把这些指令的头文件内容复制到指定处然后对这些指令进行指定的字符替换,然后把这些程序中的符号常量用指定的字符串来代替,预处理指令,然后经过预处理后的程序不在包括了预处理指令了,最后就由编译程序对预处理后的源程序进行实际上的编译处理,这样就可以达到了可供执行的目标代码,现在使用的许多编译系统也是预处理器作为C编译系统中的一个组成部分,然后再进行编译时一气呵成,因此有的用户认为预处理器就是C语言的一个部分,甚至认为他们是C语句,然而这是不对的,我们必须要区别好预处理指令以及C语句,然后区别预处理和编译才能够真正的使用预处理指令。

  小编结语:其实,C语言与其它高级语言的一个重要区别就是可以使用预处理指令,以及能够具有预处理的功能。

赞(23)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程