宏与函数的比较

1、宏的概念 宏定义是指将一个标识符定义一个字符串,在源程序中该标识符被字符串替换的实现方式。宏书写的格式为:#define 宏名(参数表) 宏。 2、宏与函数的区别 3、宏的优缺点 (1)优点: 1)提高程序的可读性,而且方便修改; 2)宏只是进行简单的字符串替换,没有参数的入栈和出栈,提高了程序的运行效率。 (2)缺点: 1)宏不进行类型检测,存在安全隐患; 2)因为边界问题会使程序产生二义性
相关文章
相关标签/搜索