Sto*_*ogy 2 c arrays array-initialization
我尝试了以下代码:
int a[4] = {0};
int b[4] = {5};
int c[4];
printf("%d %d %d %d %d %d\n", a[0], a[3] , b[0], b[3], c[0], c[3]);
Run Code Online (Sandbox Code Playgroud)
得到以下结果:
0 0 5 0 random random
Run Code Online (Sandbox Code Playgroud)
虽然我得到了为什么我得到了c数组的随机值,我不明白为什么分配{5}不起作用{0},只是初始化数组的第一个元素.
有没有办法将数组b元素初始化为不同于0的相同值?(不使用memset或for循环)