在清空数组时使用sizeof的好处

在程序中,有时候我们需要清空数组,一般定义数组时使用一个BUFF_SIZE宏,晴空数组时也使用这个宏。

但是其实有更好的方法,使用sizeof宏。在所有的数组晴空操作中都使用sizeof宏的好处是可以有效避免数组越界。

例如:

u8 TxBuff[32]  = {0};

for (i=0;i<sizeof(TxBuff);i++)
{
    TxBuff[i] = 0;
}

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/%e5%9c%a8%e6%b8%85%e7%a9%ba%e6%95%b0%e7%bb%84%e6%97%b6%e4%bd%bf%e7%94%a8sizeof%e7%9a%84%e5%a5%bd%e5%a4%84/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名