1.6 宏的使用实例
宏定义就是用较短的符号代替一些较长的代码语句或者代码段。合理的使用宏定义,不但可以减少编码时的工作量,还能提高代码的可维护性。
1.6.1 技术要点:
- 在Visual C++ 6.0中使用语句“#define 标识符 宏内容”即可定义一个不带参数的宏。编码时,可以用宏的标识符代替具体内容,在程序编译时,编译器自动将这些标识符代替为真正的内容;
- 宏也可以带参数,其定义语法为“#define 标识符(参数名称列表) 宏定义”,带参数的宏在使用时类似于函数调用;
在Visual C++ 6.0中,大量地使用了宏定义,
尤其在MFC中,一些关键代码都使用了宏定义。
正是由于这些宏定义,使得MFC很多细节被“掩饰”了起来,
使其难以理解。要读懂宏,必须先了解宏的使用。
在本节将演示一些简单的宏定义使用例子。
1.6.2 实例步骤:
本实例通过一个对输入的数字排序的控制台程序,演示宏定义的使用。实例步骤如下所示:
- 新建一个名称为“SortApp”的空的Win32控制台应用程序;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
