c语言一维数组赋值 C语言中如何为未知大小的一维数组赋值,能不能写一...答:int array[10] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9};// 既然是数组就必须定义它的长度,C不能定义“不定长数组”或者叫“动态数组”可以用动态开辟内存的方法完成,数组就不行!数组的长度必须定义,不定义的话是根据赋值的个数来确定数组的长度,一个数组可以定义为:int array[10];in...
跪求C语言高手~~~ 矩阵相乘 动态数组!!!答:include<stdio.h> include<malloc.h> void main(){ int **mata=NULL,**matb=NULL,ar,ac,br,bc,i,j,k,**matres=NULL;//矩阵a,b,a的行,a的列,b的行,b的列,循环变量i,j,k,相乘的结果 scanf("%d%d",&ar,&ac);//接受矩 阵a的行列值 if(!(mata=(int**)malloc(ar*sizeof...
c语言中数组能不能先定义,然后直接赋给初值。答:int a[2][3];这句是表示建立一个二维数组 a[2][3]={{1,2,3},{4,5,6}};表示将数组a的[2,3]这个单元定义为{{1,2,3},{4,5,6}};但是这怎么可能,一个单元就一个数,你还赋予他一个数组。。。要么你直接写在一起,int a[2][3]={{1,2,3},{4,5,6}};要么你就依次把...