清除阵列 [英] Clearing an array
问题描述
我有一个数组,我初始化为零,如:
缓冲区[300] = {0x00};
怎么做我在我的代码中将此数组重置为所有零更多?没有运行
a整个循环?
最好的问候
Terry
I have an array that I initialize to zero, like:
Buffer[300] = {0x00};
How do I in my code reset this array to all zeros ones more? Without running
a whole for loop?
Best Regards
Terry
推荐答案
" Terry Andersen" < TE ** @ sea.com> schrieb im Newsbeitrag
新闻:bk ********** @ news.net.uni-c.dk ...
"Terry Andersen" <te**@sea.com> schrieb im Newsbeitrag
news:bk**********@news.net.uni-c.dk...
我有一个数组,我初始化为零,如:
缓冲区[300] = {0x00};
我如何在我的代码中将此数组重置为全零?没有
运行整个for循环?
I have an array that I initialize to zero, like:
Buffer[300] = {0x00};
How do I in my code reset this array to all zeros ones more? Without running a whole for loop?
memset(Buffer,0x00,sizeof Buffer);
Robert
memset(Buffer, 0x00, sizeof Buffer);
Robert
Terry Andersen写道:
Terry Andersen wrote:
我有一个数组,我初始化为零,如:
Buffer [300] = {0x00};
我如何在我的代码中将此数组重置为全部为零?
不运行整个for循环?
I have an array that I initialize to zero, like:
Buffer[300] = {0x00};
How do I in my code reset this array to all zeros ones more?
Without running a whole for loop?
一个循环可能是最好的。
没有单一的操作可以做到。
A loop might be best.
There''s no single operation that will do it.
Robert Stankowic写道:
Robert Stankowic wrote:
Terry Andersen < TE ** @ sea.com> schrieb im Newsbeitrag
新闻:bk ********** @ news.net.uni-c.dk ...
"Terry Andersen" <te**@sea.com> schrieb im Newsbeitrag
news:bk**********@news.net.uni-c.dk...
我有一个数组,我初始化为零,如:
缓冲区[300] = {0x00};
我如何在我的代码中将此数组重置为全部为零?
I have an array that I initialize to zero, like:
Buffer[300] = {0x00};
How do I in my code reset this array to all zeros ones more?
>没有运行整个for循环?
Without running a whole for loop?
memset(Buffer,0x00,sizeof Buffer);
memset(Buffer, 0x00, sizeof Buffer);
不知道((* Buffer)0)的表示,
memset()可能会也可能不会正常工作。
Not knowing the representation of ((*Buffer)0),
memset() might or might not work right.
这篇关于清除阵列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!