为什么所有的函数的参数都用一个全局变量mCmdParam?而不用函数形参那?? 方便?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
为什么所有的函数的参数都用一个全局变量mCmdParam?而不用函数形参那?? 方便?
使用全局变量mCmdParam,觉得有以下几个作用
1.所有函数调用参数相似,便于使用,全局变量mCmdParam本身是个共用体其中包含了文件系统函数使用的所有结构体参数。
2.全局变量mCmdParam另外一个作用为字节方式缓冲区,如果不是作为字节方式缓冲区的话,使用函数形参会减少空间占用。