有人知道c++将一个数组全部清零的命令是什么吗?
答案:4 悬赏:70 手机版
解决时间 2021-03-26 06:12
- 提问者网友:锁深秋
- 2021-03-25 20:37
有人知道c++将一个数组全部清零的命令是什么吗?
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-25 21:46
C++没有将一个数组完全清零的命令,但可以通过内存操作或循环赋值完成。
int arr[N];
memset(arr,0,N*sizeof(int));注意memset命令的第三个参数,是以字节为单位的,因此不同类型的数组,要计算完整的内存字节长度做为第三参数。这里利用的是数组的内存连续性。
另外,数组初始化可以使用如下命令安全的全部给予0值:
int arr[N] = {0};
int arr[N];
memset(arr,0,N*sizeof(int));注意memset命令的第三个参数,是以字节为单位的,因此不同类型的数组,要计算完整的内存字节长度做为第三参数。这里利用的是数组的内存连续性。
另外,数组初始化可以使用如下命令安全的全部给予0值:
int arr[N] = {0};
全部回答
- 1楼网友:胯下狙击手
- 2021-03-26 00:35
memset(arr, 0, sizeof(arr));
- 2楼网友:大漠
- 2021-03-25 23:08
c++没有这样命令,要实现这个功能可能通过循环语句来实现。
- 3楼网友:一把行者刀
- 2021-03-25 22:27
memset命令
memset(s,0,sizeof(s));
memset(s,0,sizeof(s));
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯