由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C里, 如何快速的对一个数组清0
相关主题
也问个二维数组的函数传递问题[合集] C问题求助:如何强行从外部访问local static variable?
一道 memset in C++的题问一个函数指针的问题,c++
c里全局数组的再次赋值问题C编译器为何允许一个函数在某个路径不返回值?
请教 C/C++ 指向多维数组的指针的问题C++ most vexing parse到底怎么回事?
大家帮我看看这个C程序为什么出错了node.js里调用了callback之后,还会回到函数里。
关于数组size的问题请教c++数组初始化
C pass string 问题数组问题
解释一下吧Re: C语言的前途用数组做参数,在函数内部如何知道数组的size?
相关话题的讨论汇总
话题: 函数话题: 数组话题: memset话题: 快速话题: 20
进入Programming版参与讨论
1 (共1页)
d*g
发帖数: 62
1
在一个函数中, 有如下代码
void func( ... )
{
for( i = 0; i < 20; i++ )
{
for( j = 0; j < 20; j++ )
a[i][j] = 0;
}
...
}
怎么让这个清0操作快一点? 因为这个函数经常被调用
据说可以把这段写成汇编, 有谁能帮忙吗?
多谢!
D*******a
发帖数: 3688
2
memset

【在 d*g 的大作中提到】
: 在一个函数中, 有如下代码
: void func( ... )
: {
: for( i = 0; i < 20; i++ )
: {
: for( j = 0; j < 20; j++ )
: a[i][j] = 0;
: }
: ...
: }

a****l
发帖数: 8211
3
is memset optimal? is it using advanced instructions?

【在 D*******a 的大作中提到】
: memset
D*******a
发帖数: 3688
4
if you use Intel C compiler it may. how about you find out and tell us?

【在 a****l 的大作中提到】
: is memset optimal? is it using advanced instructions?
c**b
发帖数: 2999
5
a[0][0] = '\0';

【在 d*g 的大作中提到】
: 在一个函数中, 有如下代码
: void func( ... )
: {
: for( i = 0; i < 20; i++ )
: {
: for( j = 0; j < 20; j++ )
: a[i][j] = 0;
: }
: ...
: }

1 (共1页)
进入Programming版参与讨论
相关主题
用数组做参数,在函数内部如何知道数组的size?大家帮我看看这个C程序为什么出错了
一道很奇怪的面试题关于数组size的问题
inline functions in C++C pass string 问题
How to get local hostname under linux?解释一下吧Re: C语言的前途
也问个二维数组的函数传递问题[合集] C问题求助:如何强行从外部访问local static variable?
一道 memset in C++的题问一个函数指针的问题,c++
c里全局数组的再次赋值问题C编译器为何允许一个函数在某个路径不返回值?
请教 C/C++ 指向多维数组的指针的问题C++ most vexing parse到底怎么回事?
相关话题的讨论汇总
话题: 函数话题: 数组话题: memset话题: 快速话题: 20