随笔 - 730  文章 - 2  评论 - 12  阅读 - 92万
08 2012 档案
全局变量与可移植性
摘要:慎用全局变量除了全局控制控制参数。1 可以传参数进来,return 出去2 函数内部用到的不死变量,模块内部用到的函数都用static修饰。而对外只提供模块封装好的输出函数。3 一个模块中用到的全局变量超过3个就用结构体封装起来,省的丢三落四而且清晰明了。此外函数内部的静态全局变量、静态全局数组不占用栈空间,用超了会报警的。可以放心用。可移植性:1 善用difine 将裸露的常量 设备IO等用准确的大写字母定义出来。2 将严重依赖平台的一些代码用函数抽象出来。3 创造自己的库函数。4 数据类型,通信格式统一。 阅读全文
posted @ 2012-08-04 22:18 杰瑞鼠 阅读(232) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示