设有下列程序段: chars[20]= Beijing ,*P; P=S; 则执行“p=s;”语句后,下列叙述正确的是( )。
A.可以用*P表示s[0]B.S数组中元素的个数和P所指字符串长度相等C.S和P都是指针变量D.数组s中的内容和指针变量P中的内容相同...
A.可以用*P表示s[0]
B.S数组中元素的个数和P所指字符串长度相等
C.S和P都是指针变量
D.数组s中的内容和指针变量P中的内容相同 展开
B.S数组中元素的个数和P所指字符串长度相等
C.S和P都是指针变量
D.数组s中的内容和指针变量P中的内容相同 展开
1个回答
展开全部
【答案】:A
A。【解析】程序定义了字符数组S和字符型指针变量P,并且使P指向数组S的首地址,执行P=S语句后,*P表示s[o];S数组中元素的个数和P所指字符串长度不相等,s数组中包括字符串结束标志“\0”,而P所指字符串不包括“\0”,数组s中的内容和指针变量P中的内容不相同,数组中存放的是字符串,而指针变量P存放的是数组的首地址。
A。【解析】程序定义了字符数组S和字符型指针变量P,并且使P指向数组S的首地址,执行P=S语句后,*P表示s[o];S数组中元素的个数和P所指字符串长度不相等,s数组中包括字符串结束标志“\0”,而P所指字符串不包括“\0”,数组s中的内容和指针变量P中的内容不相同,数组中存放的是字符串,而指针变量P存放的是数组的首地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询