您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 指令处理 >

预处理命令都有哪些?

发布时间:2019-06-28 08:37 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  它的功能是,如果标识符已被 #define命令定义过则对程序段1进行编译;否则对程序段2进行编译.

  与第一种形式的区别是将ifdef改为ifndef.它的功能是,如果标识符未被#define命令定义过则对程序段1进行编译, 否则对程序段2进行编译.这与第一种形式的功能正相反.

  “#”号开头的预处理命令。如包含命令# include,宏定义 命令# define等。在源程序中这些命令都放在 ... 宏定义是由源程序中的宏定义命令完成的。 宏代换是由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。ANSI 标准定义的C语言预处理程序包括下列命令:. # define. # error. # include ... ifdef. # ifndef. # undef. # line. # pragma. 非常明显,所有预处理 命令均以符号#开头,. C提供的预处理功能有三种:. 宏定义; 文件包含; 条件编译 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态 或者是指示编译器完成一些特定的动作。#pragma 指令对每个编译器给出了一个方法,在保持 与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。

http://azetaline.com/zhilingchuli/157.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有