全局变量数组初始化:int str1[100000] 的元素值是0吗?
不是。使用'int str1[100000]'分配的全局变量数组里面的每个元素的值都是未定义的,即它们可能是任何值,包括0。因此,在使用这个数组之前,应该先将它们初始化为0。可以使用'memset'函数来实现这个目的,如下所示:
memset(str1, 0, sizeof(str1)); // 将str1数组的所有元素都初始化为0
原文地址: https://www.cveoy.top/t/topic/okbb 著作权归作者所有。请勿转载和采集!