中易网

char *str[] = { "hello" }; char *p; p = str[0];

答案:2  悬赏:20  
解决时间 2021-01-22 13:49
char *str[] = { "hello" }; char *p; p = str[0];
最佳答案
楼上的解释是对的,给你举个例子吧把你的程序稍作修改
char *str[] = { "hello","world"};
char *p;
p = str[0];
那么cout<<str[1];输出的结果将是world,实际上你可以把*str[n]看成是一个二维数组。而指针p所指向的是第一个字符串的首地址,因此cout<<*p输出的实际上是第一个字符串的首字符,也就是h。如果你输出str[0][0],那么结果会是h。追答如果你输出的是str[0][0],那么结果将会是h。
全部回答
*p输出一个字符,str[0]输出一个字符串指针,指针输出的时候需要到\0才结束输出追答这里str[0]是char*格式,如果需要用cout输出指针,请强转一下cout<<(int)str[0]
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
stand out和outstanding的区别
日前举办的举重世锦赛五十六,六十二公斤级谁
当多台主机连接到HUB上,传输数据发生冲突的
对于玩弄感情的人,会有报应吗?
马可福音二章23~三章6节
奇瑞新A3如何安装氙气大灯?最近新购了一套H7
科恩厨房电器(甘谷专卖店)地址在哪,我要去那
求 Arashi 时计じかけのアンブレラ的mp3
家里墙上掉皮了 可以贴什么吗 墙纸可以吗
可贝尔眼袋平效果怎么样?
请问,我像银行贷款了49万房贷,30年付清,银
漯河动车有没有儿童票
老人牙龈萎缩怎么办??
以前的老式机箱现在还能用来装机吗
宝宝眼泡肿,怎么会事?
推荐资讯
机械电子工程专业主要学什么的?
怎样核算酒的成本
终结的炽天使第二季结尾对应漫画第几话
双开单控开关3个孔L.L1.L2.墙口3个线1红2蓝怎
绣缎加油站(248乡道店)地址有知道的么?有点
脑筋急转弯鸟儿没了自由怎么办
有没有人知道厨房里能装空调吗
跖疣是什么?什么是跖疣,能自己好吗
求三项异步电动机原理
怎样救助火灾受伤的人
现今地球上最难攀登的险峰是哪座?
如何解除126邮箱绑定
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?