下面对数组的初始化,不合法的是( )。
A. int a[2][]={{1},{2,3,4}};
B. int a[4]={1,2,3};
C. char s[]={'\013','\0','\n','\0'};
D. char s[]="abcde";
下列程序执行后的输出结果是( )。#include#include using namespace std;int main(){ char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); arr[0][3]=′&′; cout << arr[0]; //因第一行无\0,故第二行接着输出 return 0;}
A. you&me
B. you
C. me
D. err