设有下面的程序段:char s[]="china"; char *p; p=s; 则下列叙述正确的是( )。
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相等
C. 数组s的长度和p所指向的字符串长度相等
D. *p与s[0]相等
若有以下程序段,则以下选项中不能正确表示t数组元素地址的表达式是()。(1分)
A. &t[3][2]
B. *pt[0]
C. *(pt+1)
D. &pt[2]
如果有函数char *func(char *p, char ch),则下面说法错误的是( )。
A. 函数返回一个字符指针
B. 可以通过语句"return NULL;"返回函数结果
C. 可以通过语句"return -1;"返回函数结果
D. 可以通过语句"return p;"返回函数结果
下面程序的输出结果是_______。#include#include int main(void){ int a[]={2,4,6},*prt=&a[0],x=8,y,z; for(y=0;y<3;y++)z=(*(prt+y)