在C语言中,以下合法的数组定义是( ) 。 A.int a[] ={0,1,2,3,4,5}...答:A.int a[] ={0,1,2,3,4,5}; B.int a[5]={0,1,2,3,4,5};C.char a= "string"; D.int a[]="string";首先A是正确的虽然没有值定数组长度可是会自动确认长度。B的问题是初始化元素的个数超过了定义的个数 C的问题是将一个字符串的首地址赋值给一个char变量 D的问题是...
c语言中如何给数组定义并赋初值?答:字符串数组定义赋值:char c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...