下列属于C语言中合法的一维数组定义的是:
A: int a[10];
B: float f[20];
C: int arr[N};//N对应一个提前定义好的符号常量,其值为10
D: int arr[20.5];
A: int a[10];
B: float f[20];
C: int arr[N};//N对应一个提前定义好的符号常量,其值为10
D: int arr[20.5];
举一反三
- 假定一个10行20列的二维数组,以下哪个定义语句是正确的( )。 A: int[] arr=new int[10,20] B: int[] arr= int new [10,20] C: int[,] arr=new int[10,20] D: int[,] arr=new int[10;20]
- 下面数组定义错误的是( ) A: int [] arr ={23,45,65,78,89}; B: int [] arr=new int[10] ; C: int [] arr=new int[4]{3,4,5,6}; D: int [] arr={‘a’, 23 , 45 , 6};
- 下列()语句是定义一个整数类型一维数组arr并为其赋初值1,2,3,4 A: int arr[]={1,2,3,4}; B: float arr[]=[1,2,3,4]; C: float arr[]={1,2,3,4}; D: int arr{}=[1,2,3,4];
- 下面定义数组语句,正确的是( ) A: int arr = new arr[10][2]; B: int ary = {1,2,3,4,5}; C: int[] ary = new arr[10]; D: int[] arr = {-1,"2",3,4,5};
- 下面对一维数组定义正确的是() A: intarr(10); B: int(10)arr; C: intarr[10]; D: int[10]arr;