2023年2月27日
摘要: 一. 区别: 是不是函数: 宏定义不是函数,但是使用起来像函数。预处理器用复制宏代码的方式代替函数的调用,省去了函数压栈退栈过程,提高了效率; 内联函数本质上是一个函数,内联函数一般用于函数体的代码比较简单的函数,不能包含复杂的控制语句,while、switch,并且内联函数本身不能直接调用自身。 阅读全文
posted @ 2023-02-27 17:03 斗战胜佛美猴王 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一.定义介绍 1.1 定义 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。所以,可以理解为每一个函数都占用 阅读全文
posted @ 2023-02-27 16:12 斗战胜佛美猴王 阅读(86) 评论(0) 推荐(0) 编辑