独闷闷网
标题:
如何善于利用宏来进行除错和增强移植性?宏的书写有什么规范?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2014-12-20 00:05
标题:
如何善于利用宏来进行除错和增强移植性?宏的书写有什么规范?已解答。
Inc-东莞,
如何善于利用宏?很多人喜欢,例如: if( 100 == i ) { P0 = 0xff }
这样有什么不好呢?假如程序大起来了,怎么办,同时,你需要修改IO,怎么办?哭死你.
那么我们怎么做呢?
#defien IO_ON { P1 = 0xff }
#define IO_OFF ( P1 = 0x00 )
宏 在此再次的体现了他的价值了.
明明应该要规范,所以建议大家用宏定义的时候,命名尽量全大写.
例如,#define CONST_DELAY_MS 100
因为你的变量不可能全大写,以后见到这个,就很容易知道,这个是你自己声明的一个宏。
记住一句话,我前辈跟我说的:写软件,实现功能是基础,除错和移植性才是体现高手和低手之间的衡量标准。
作者:
hobbye501
时间:
2014-12-22 08:33
{:soso_e104:}写软件,实现功能是基础,除错和移植性才是体现高手和低手之间的衡量标准。 这才是重点
作者:
智能化控制_888
时间:
2014-12-31 22:43
写软件,实现功能是基础,除错和移植性才是体现高手和低手之间的衡量标准,很有道理的一句话
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2