可以直接对二维数组名赋值吗,如a[3][4],可以a="Win"吗,因为是第一行...答:应该说明一下,任何数组都不可以对数组名赋值。不管是一维还是二维,也不管是数字还是字符。正确的数组赋值方式:既可以在声明变量时赋值,也可以对各个元素赋值。如:int a[5]={1,2,3,4,5};int b[3][2]={{1,2},{0,3}};int c[5];c[3]=9;char d[6]=“abcde”;char e[3][2];...
在C语言如何在定义数组时给数组赋值?答:第一种 定义并初始化 int u[3][3] = {{1,1,1},{2,2,2},{3,3,3}};第二种 从键盘手动输入 int i,j;for(i=0; i<3; i++){ for(j=0; j<3; j++){ scanf("%d",&u[i][j]);} }