已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF";D,*s='A'

已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF";D,*s='A'
【解析】“s”是代表数组首地址的地址常量,不是变量,“=”左边不能出现常量,因此s="ABCDEF"语法错误.“**s”和“s”一样;“*s”是指变量地址,不能给其赋字符串.
看了依旧不懂!
数学人气:543 ℃时间:2019-10-18 02:18:08
优质解答
B  才是对的吧  不考虑类型强转并且 在此前有 s=new char*;typedef char * pchar;pchar *s; s可以看成以上定义 也许更方便理解 typeid({%"%...
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版