宏和函数的区别
来源:互联网 发布:dns协议使用什么端口 编辑:程序博客网 时间:2024/06/14 05:44
宏:所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。
宏与函数的比较:
宏:比函数短而且快,比函数类型广,且宏不需要求参再传参。
函数:可以调试,可以递归,不需要加许多括号以防止运算顺序出错,并且有类型检查,但需要求参后再传参。
例:
宏:
#include<stdio.h>
#define PRINT(FORMAT,VALUE)
int main()
{
int a = 10;
PRINT("%d",a); //printf("%a",a);
return 0;
}
0 0
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 宏和函数的区别
- 全兼容系列(1)--------用class选择元素
- JAVA知识点总结-10集合泛型
- 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列12345是某栈的压入顺序,序列45321为该压栈序列对应弹出顺序。
- noip2016
- 百度机试-度度熊回家
- 宏和函数的区别
- AJAX —— 局部更新与 请求Servlet
- C#151课的主要内容
- java实现动态验证码源代码——jsp页面
- css新增属性
- 每日代码-字符串之修改空格
- Android 使用xml的方式定义补间动画
- L2-019. 悄悄关注
- BZOJ 1461: 字符串的匹配 kmp套树状数组