语句a[20]={0}的作用是那20个数组元素的值全部赋值为0,如果
大括号里面是其他的数值,则表示把大括号里的数值依次赋值给数组的第一个元素,第二个元素...(如果有的话), 剩余的元素赋值为0 , 比如 a[5] = {0}; 表示a[5] ={0,0,0,0,0}; a[5] = {2};表示a[5] = {2,0,0,0,0}; 而a[5] = {1,2,3}; 则表示a[5]={1,2,3,0,0};
如果定义时不进行赋值,则数组元素的数值都是随机的不可预期的数字;比如int a[5]; 那么这个数组的5个元素的值都不可预期,都是
随机数