下列语句错误的是()。
A:char*p=“John”;p[2]=‘a’;
B:charname[5]=“John”;name[2]=’a’;
C:charname[5]=“John”,*p=name;p[2]=‘a’;
D:charname[5]=“John”,*p=&name[1];p[2]=‘a’;
出自:计算机科学