下列各语句定义了数组,( )是不正确的 5
A、inta[1][3];B、intx[2][2]={1,2,3,4};C、intx[2][]={1,2,4,6};D、intm[][3]={1,2,3,4,5,6};...
A、int a[1][3]; B、int x[2][2]={1,2,3,4};C、int x[2][]={1,2,4,6}; D、int m[][3]={1,2,3,4,5,6};
展开
2个回答
展开全部
C是不正确的。
A定义了一个二维数组,但没有初始化。
B正确,2*2的二维数组,元素4个。
C错误。第二维没有指定。引起歧义。x[0]这个一维数组到底有多少元素不能确定。
D正确。二维确定后,6个元素/3=2,可知该二维数组第一维是2.
A定义了一个二维数组,但没有初始化。
B正确,2*2的二维数组,元素4个。
C错误。第二维没有指定。引起歧义。x[0]这个一维数组到底有多少元素不能确定。
D正确。二维确定后,6个元素/3=2,可知该二维数组第一维是2.
更多追问追答
追问
5、若a、b都是int类型变量,( )不是正确的赋值语句。
A、a=b=60 B、a=3.0;
C、a=1,3; D、b=0;
追答
A不正确。缺少分号即a=b=60;
C的话是正确的,这里的3没有意义。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询