> 数学 >
已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF";D,*s='A'
【解析】“s”是代表数组首地址的地址常量,不是变量,“=”左边不能出现常量,因此s="ABCDEF"语法错误.“**s”和“s”一样;“*s”是指变量地址,不能给其赋字符串.
看了依旧不懂!
人气:236 ℃ 时间:2019-10-18 02:18:08
解答
B  才是对的吧  不考虑类型强转并且 在此前有 s=new char*;typedef char * pchar;pchar *s; s可以看成以上定义 也许更方便理解 typeid({%"%...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版