宏定义#define的使用
  micz61TEX78l 2023年11月13日 29 0

(文章目录)

一、#define是什么?

#define在C语言中被叫做预处理命令,何为预处理就是在所以程序没有执行时执行的命令。

在这里插入图片描述 我们将此段代码放在最前面在所以程序没有执行时,执行这一段代码。

二、#define本质和写法

1.#define本质

#define的本质就是单纯的替换,在上面的程序中我们用PI去替换3.141592这个数字。

2.#define写法

#define ONE 1 define后面的第二个东西就是要被替代的东西,第一个是用来替代1的东西。#define ONE 1的作用就是用ONE去代替1。

三、为什么要使用define

或许有很多人会觉得使用define多此一举,但是define在我们编写代码的时候确非常常用。就像上面那个PI,假如一个程序中要求多次使用圆周率你会一个一个把圆周率打出来吗,我相信你有个会很烦,所以这就用到了宏定义define。

define使用的时候也可以有其他好处,比如你写一个3.1415926,别人可能开始看不出来这是什么,但是你用PI来写别人可能一眼就看出来这是圆周率。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  JBfJ5LpBD0AJ   2023年11月13日   22   0   0 初始化链表#define
  kN2oy7RL3Y7v   2023年11月02日   65   0   0 #defineide#include
  xfEU0RRJpeyr   2023年11月02日   47   0   0 代码块#definei++
  xfEU0RRJpeyr   2023年11月02日   34   0   0 #definesed编译器
micz61TEX78l