1、int数组其实初始化的时候默认就是全部为0
int a[1000];
int a[1000] = {0};
以上2种写法其实都可以
注意:int a[1000] = {0};这种方法如果想把整形数组a都初始化为1就不能用了
比如int a[1000] = {1};//数组其实是被初始化成1,0
2、int数组重置为0
如果是在定义以后想全部赋为0,用memset()函数是比较快的。
int a[SIZE];
memset(a,sizeof(a));
memset(a,sizeof(int)*1000);//这里的1000是数组大小,需要多少替换下就可以了。
注意:memset在头文件string.h里
总结以上是内存溢出为你收集整理的c/c++ int数组初始化/重置为0全部内容,希望文章能够帮你解决c/c++ int数组初始化/重置为0所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)