為什么所有的函數(shù)的參數(shù)都用一個全局變量mCmdParam?而不用函數(shù)形參那?? 方便?
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
為什么所有的函數(shù)的參數(shù)都用一個全局變量mCmdParam?而不用函數(shù)形參那?? 方便?
使用全局變量mCmdParam,覺得有以下幾個作用
1.所有函數(shù)調(diào)用參數(shù)相似,便于使用,全局變量mCmdParam本身是個共用體其中包含了文件系統(tǒng)函數(shù)使用的所有結構體參數(shù)。
2.全局變量mCmdParam另外一個作用為字節(jié)方式緩沖區(qū),如果不是作為字節(jié)方式緩沖區(qū)的話,使用函數(shù)形參會減少空間占用。