C语言 中怎么把一个数组置空

想请教下除了用一个循环把每个元素置空的办法,有没有直接可以调用的函数?谢谢啊!!

需要准备的材料分别有:电脑、C语言编译器

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:。

int a[3] = {1, 2, 3};

memset(a, 0, sizeof(a));

printf("%d%d%d", a[0], a[1], a[2]);

3、编译器运行test.cpp文件,此时成功通过memset函数将数组元素全部置空了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-14
你好,可以用
#include "memory.h"
char a[20];
memset(a, 0, sizeof(a));

或者ZeroMemory(a, sizeof(a));本回答被提问者和网友采纳
第2个回答  2012-10-08
#include<memory.h>
={0};
memset(arrary,0,sizeof(array));
ZeroMemory(0,..);
第3个回答  2012-10-08
memcpy 函数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网