开发程式时,如何减少占用的RAM以及ROM?
1. 字节型变量与常量作比较或运算时,常量如果是unsigned类型,在常量后增加“U”字母,可提高代码 效率。 2. 多个判断语句不要进行叠加,尽量多分出几个判断,可减少代码量。
3. 少用指针,且用到也尽量先将参数传至另一变量,不要直接用指针参与运算。
4. 在满足运算要求的情况下,用适合的数据类型,而不要用占用字节较多的数据类型。
5. “*”,“/”少用,能用移位完成的用移位完成,不能用的最好编写乘除法子程序来完成,内部的乘除很占ROM,同时我们也提供了常用基本数学运算的库以方便客户使用。
注:更多详细内容,请参看SN8 C Studio compiler,Help选项中的相关信息。
3. 少用指针,且用到也尽量先将参数传至另一变量,不要直接用指针参与运算。
4. 在满足运算要求的情况下,用适合的数据类型,而不要用占用字节较多的数据类型。
5. “*”,“/”少用,能用移位完成的用移位完成,不能用的最好编写乘除法子程序来完成,内部的乘除很占ROM,同时我们也提供了常用基本数学运算的库以方便客户使用。
注:更多详细内容,请参看SN8 C Studio compiler,Help选项中的相关信息。