![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言中,通过scanf输入数组元素的问题
请问通过下面这种方式,一次性输入2个数作为数组元素,会存在什么样的问题?intarray[][2];for(i=0;i<=2;i++){j=0;scanf("%d%d",...
请问通过下面这种方式,一次性输入2个数作为数组元素,会存在什么样的问题?
int array[][2];
for ( i=0; i<=2; i++ ) {
j = 0;
scanf("%d %d",&array[i][j],&array[i][j+1]);
}
谢谢! 展开
int array[][2];
for ( i=0; i<=2; i++ ) {
j = 0;
scanf("%d %d",&array[i][j],&array[i][j+1]);
}
谢谢! 展开
1个回答
展开全部
没有什么问题,和分开输入是一样的。
没什么区别。
但是
int array[][2]; 这种定义是非法的。
如果第一维留空,那么必须有初始化值,让系统用来自动确定数组的规模。
没什么区别。
但是
int array[][2]; 这种定义是非法的。
如果第一维留空,那么必须有初始化值,让系统用来自动确定数组的规模。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询