C语言二维数组int a[4][3]={{1,2},{4,5},{7},{10}};答:就是给你的数组赋值,就像你所举例的,是个四行三列的数组,第一行的初值为1,2,0;第二行的初值为4,5,0,第三行的初值为7,0,0;(未附到的元素默认值为0)
...整数数组并为其赋初值,定义一个指向该二维数组的指针?答:代码文本:include "stdio.h"int main(int argc,char *argv[]){ int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},b[4][4];int (*pa)[4],i,j,k;for(pa=a,i=0;i<4;i++)//将a赋给b for(j=0;j<4;b[i][j++]=*(*(pa+i)+j));printf("Output ...
c语言 二维数组赋值 仅给第一行赋值 前几个数字都为零答:二维数组b[8][8]的最大上下界为b[0~7][0~7],你要定义的二维数组的第一行应该是b[1][0~7],那么定义应该为:b[8][8]={0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1}其他没有定义的都是默认为0。