main(){char arr[2][4];strcpy(arr,”you...printf(“%s”,arr); }
举一反三
- main() {chararr[2][4]; strcpy(arr,”you”);strcpy(arr[1],”me”); arr[0][3]=’&’; printf(“%s”,arr);}
- #include main() { int arr[ ]={30,25,20,15,10,5}, *p=arr; p++; printf(“%d\n”,*(p+3)); }
- 【单选题】执行完以下代码后,数组 arr 的各个元素的取值是什么? int[] arr = {1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0; A. arr[0]=0, arr[1]=0, arr[2]=0 B. arr[0]=1, arr[1]=2, arr[2]=3 C. arr[0]=0, arr[1]=0, arr[2]=3 D. arr[0]=0, arr[1]=2, arr[2]=3
- 下列对数组操作正确的是( ) A: arr[0] = 1; B: arr[“0”] = 2; C: arr[true] = 3; D: arr[-1.23] = 4;
- 以下正确的数组声明是( )。 A: int [2] arr B: int arr[2] C: int arr(2) D: int (2) arr