int a [] [3]; 是正确的数组定义方式,它定义了一个二维数组a,包含多个一维数组,每个一维数组有3个int类型的元素。

int b [] [3]={82}; 是错误的数组定义方式。在初始化列表中,只提供了一个值82,但是没有指定其位置对应的二维数组元素。正确的定义方式可以是 int b[1][3] = {{82}}; ,其中{{82}}指定了第一个一维数组的元素值。

int x[] [3]={}; 是正确的数组定义方式,它定义了一个二维数组x,包含多个一维数组,每个一维数组有3个int类型的元素。初始化列表为空,表示所有元素的初始值为0。

c语言中int a 3;int b 3=82; int x 3=;以上三个定义方式哪个是错误的说出其错误解析与正确定义的解析

原文地址: http://www.cveoy.top/t/topic/iJ3B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录