cc++int数组初始化重置为0 1、int数组其实初始化的时候默认就是全部为0
int a[1000];
定义数组初始化int a[1000] = {0};
以上2种写法其实都可以
注意:int a[1000] = {0};这种⽅法如果想把整形数组a都初始化为1就不能⽤了
⽐如int a[1000] = {1};//数组其实是被初始化成1,0,0,0,0
2、int数组重置为0
如果是在定义以后想全部赋为0,⽤memset()函数是⽐较快的。
int a[SIZE];
memset(a, 0, sizeof(a));
memset(a, 0, sizeof(int)*1000);//这⾥的1000是数组⼤⼩,需要多少替换下就可以了。
注意:memset在头⽂件string.h⾥
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论