0
点赞
收藏
分享

微信扫一扫

宏和函数的对比

精进的医生 2022-02-11 阅读 46
c语言

目录

前言

                                           宏的优势

                                           宏的缺点


前言

我们知道,在C语言中,宏的功能是必不可少的。因为相对来说,宏是简单的,因为宏只在预处理阶段进行操作,之后,程序的进行与宏基本没有什么关系了。

而对于函数来说,是需要进行调用的,也即是需要调用函数堆栈的,所以相对来说,函数对于整个程序来说是比较繁琐的。

好的,那么我们进入正文。

                                           宏的优势

首先,对于宏来说,一般是用于比较简单的运算,比如定义一个比较两数大小的宏,这里可以用三目操作符。那么我们知道,比较两数大小也可以用函数,同样也可以实现,那么为什么不用函数?

原因如下:

所以,相对来说,宏在执行小型工作时,是有很大优势的。 

                                           宏的缺点

那么我们知道,对于小型工作,宏是比较好的。但是宏也是有一定的缺点的:

好的,那么对于宏的优缺点就结束啦,如有问题,还请指正呀!

举报

相关推荐

0 条评论