c语言define用法

如题所述

1、#ifdef:

如果有定义的#ifdef的一般形式为:#ifdef 宏替换名 语句段 #endif

含义为:如果宏替换名已被定义过,则对“语句段”进行编译;如果未定义#ifdef后面的宏替换名,则不对语句段进行编译。


2、#ifndef:

如果无定义的#ifndef的一般形式为:#ifndef 宏替换名 语句段 #endif

含义为:如果未定义#ifndef后面的宏替换名,则对“语句段1”进行编译;如果定义#ifndef后面的宏替换名,则不执行语句段。


3、#undef:

#undef命令可以删除事先定义了的宏定义。

#undef命令的一般形式如下:#undef 宏替换名

扩展资料:

c语言中define作为英文单词的含义:

define是一个英语单词,动词、名词,作动词时意为“ 定义;使明确;规定”,作名词时意为 “(Define)人名;(英)德法恩;(葡)德菲内”。

短语搭配:

flow define流程定义

Define Mask定义罩框 ; 界说罩框

define byte[计]定义字节 ; 定义字节指令 ; 伪指令 ; 字节定义

参考资料来源:百度百科-define

参考资料来源:百度百科-define

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网