linux c之使用#define定义多行函数总结
2017-02-13 11:23
316 查看
1、用 define的特点
函数:会带来额外的开销,开辟一片栈空间,记录返回地址,将形参压栈,从函数返回还要释放堆栈,这种开销大,函数的参数必须被声明为一种特定的类型。宏定义:代码规模和速度方面都比函数效率更高,不需要规定特定类型。
2、使用规则
除了最后一行,每行末尾加上 \3、总结
结果下图除了最后一行,每行末尾加上 \ , 不要忘记
相关文章推荐
- 使用#define定义字面值和伪函数
- c++带默认参数的函数的声明、定义及使用总结
- linux大量使用了static关键字用来修饰函数和结构体定义,为何?
- boost read_xml() 函数windows和Linux下使用总结
- linux c之通过popen和pclose函数创建管道执行shell 运行命令使用总结
- linux大量使用了static关键字用来修饰函数和结构体定义,为何?
- VB VBScript MsgBox 函数 使用总结
- Linux下apache2+SVN环境下使用问题总结
- 使用linux过程中遇到的问题总结
- 内表使用方法总结之一----定义
- 关于Javascript定义函数和this使用的两点注意的地方
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数
- Linux下使用oracle的经验总结
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux内核打印函数printk的使用说明
- linux下apache启动及使用的问题总结
- Linux下apache2+SVN环境下使用问题总结
- Red Hat Linux 9.0 使用总结
- ToolHelp系列函数使用总结
- 惰性函数定义模式 使用方法第1/3页