下列操作中,正确的是?A.char s[7];int *p=s=560;B.char s[6];int *p,*p2=s;*p=*p2C.int a[7],*p;p=a;D.int a[6],*p;p=&a;都错哪了?求解释
再问一题哈char str[10];str="string";char s[10]="ab";为什么第一个错第二个对
第一个把字符串赋值给了一个字符,肯定错,第二个把一个字符串在初始化的时候赋值给字符串数组是允许的