char a[]=“It is mine”; char *p=“It is mine”; 下列说法错误的是?
A. a+1 表示字符‘t’的地址
B. p可以指向任意长度的字符串
C. P可以用另一个地址赋值
D. 数组a只能放10个字符
char a[ ]= ″China″;char *p = ″Japan″;以下正确的语句为()
A. a = “U.S.A”; p =“U.S.A”;
B. a = p;p = a;
C. *a = ‘c’; *p = ‘j’;
D. puts(a); puts(p);
E. gets(a); gets(p);
char des[5];char *p = des,*src = “Hello world\n”;下列语句错误的是:
A. puts ( strcpy( p, src)) ;
B. strcpy( src, p); puts(p);
C. while (*p++ = *src++); puts(des);
D. while ( (*p)++ = (*src)++);
char* st="how are",*p = 0 , a[10];下列程序段中正确的是().
A. gets(st); strcpy( &a[1], &st[1]);
B. strcpy(++a, st+4); puts(a);
C. puts ( strcpy( p, st+2) );
D. strcpy( a+1, st);