导读 您好,现在蔡蔡来为大家解答以上的问题。宏到底是什么,宏是干什么用的相信很多小伙伴还不知道,现在让我们一起来看看吧!1、关于宏的一个通...
您好,现在蔡蔡来为大家解答以上的问题。宏到底是什么,宏是干什么用的相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、关于宏的一个通用定义是这样一组字符串:在脚本或程序中,在执行时(对于脚本来说)或编译时(对于程序来说)被自动替换为另一组预先定义好的字符串比方说我们定义一个宏Tel为你家的电话号码12345678那么在后面的程序中,只要使用Tel就可以取代12345678了这样有几个好处:1.可能你的电话号码长而且不好记。
2、用宏就会变得简单好记2.如果你家电话号码改了,只要修改宏的定义即可,不用搜索程序中每一处用到电话号码的地方一一修改另外利用宏也可以实现一些类似于编程的功能。
3、不举例了定义一条宏比定义一个变量的好处是,它不驻留内存如果你定义一个字符串变量tel=12345678,那么他会被编译到你的程序里面去。
4、每次执行你的程序时,系统必须为tel这个变量分配内存,无形中降低了效率而宏则由编译器预先处理。
5、编译后无需再分配内存——当然,编译出来的程序体积也会略微增大一点,不过与效率相比。
6、大多数时候是值得的。
本文就为大家分享到这里,希望小伙伴们会喜欢。