面试题答案
一键面试在C语言中,可以使用如下方式创建包含10个整数的一维数组并部分初始化:
int arr[10] = {1, 2, 3};
对于未初始化的元素,在全局变量数组和静态局部变量数组中,未初始化的元素会被自动初始化为0;而在自动局部变量数组中,未初始化元素的值是不确定的,为垃圾值,因为自动变量存储在栈中,栈上的数据在使用前是未定义的。
在C语言中,可以使用如下方式创建包含10个整数的一维数组并部分初始化:
int arr[10] = {1, 2, 3};
对于未初始化的元素,在全局变量数组和静态局部变量数组中,未初始化的元素会被自动初始化为0;而在自动局部变量数组中,未初始化元素的值是不确定的,为垃圾值,因为自动变量存储在栈中,栈上的数据在使用前是未定义的。