C语言为什么直接给二维数组中的某个元素赋值不行,比如A[0][0]=1,A是整型数组

如题所述

C语言规定,普通数组没有赋初值,默认的数组元素值是随机数,不是0。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答