字符指针为什么能指向字符串?
比如char*p;p="asdfghk";p是字符型指针,为什么指向字符串编译能通过?而且p应该是地址才对,为什么这时候cout<<p却是显示字符串?...
比如
char* p;
p="asdfghk";
p 是字符型指针,为什么指向字符串编译能通过?而且p应该是地址才对,为什么这时候cout<<p 却是显示字符串? 展开
char* p;
p="asdfghk";
p 是字符型指针,为什么指向字符串编译能通过?而且p应该是地址才对,为什么这时候cout<<p 却是显示字符串? 展开
3个回答
展开全部
C语言不是说的很清楚了嘛,C语言中的字符串就是字符数组.所以这个和用int型的指针指向int数组是一样的
第二个我猜只要接收的是指向字符的指针,就以字符串的形式显示
C++里面不是有重载嘛,不同类型的数据都是以不同的方式处理的
第二个我猜只要接收的是指向字符的指针,就以字符串的形式显示
C++里面不是有重载嘛,不同类型的数据都是以不同的方式处理的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你到底想问什么
事项推理字幕的暗藏意义
事项推理字幕的暗藏意义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询