C语言中,数组默认定义
如下写法,运行结果为,从中可以看出默认是false。
arr[0] = 1.
arr[1] = 0.
arr[2] = 0.
arr[3] = 0.
test
int main(void) {
bool tmp[4] = {true};
for(int i = 0; i < 4; i++){
printf("arr[%d] = %d.\n", i, tmp[i]);
}
printf("test");
return 0;
}
因此如果默认需要true,应该每一个值都定义。