社区
C++ 语言
帖子详情
关于char*,请帮忙解释下我下面这段代码.
sun_quan
2008-10-09 11:18:44
void main()
{
char *p="sinjon";
cout<<p<<endl;
cout<<*p<<endl;
}
为什么结果一个是字符,一个是字符串?我理解"sinjon"是一个CHAR[7],那我定义的P应该是指向它的首地址.*P就是CHAR[0];那为什么P是"sinjon"?
请帮忙解释下.不胜感激.
...全文
80
4
打赏
收藏
关于char*,请帮忙解释下我下面这段代码.
void main() { char *p="sinjon"; cout<<p<<endl; cout<<*p<<endl; } 为什么结果一个是字符,一个是字符串?我理解"sinjon"是一个CHAR[7],那我定义的P应该是指向它的首地址.*P就是CHAR[0];那为什么P是"sinjon"? 请帮忙解释下.不胜感激.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkndciapp
2008-10-10
打赏
举报
回复
<<遇到字符串指针,输出整个字符串
lann64
2008-10-10
打赏
举报
回复
cout对<<操作符就这样定义和实现的。
小笨和漂向北方
2008-10-09
打赏
举报
回复
*p yields the value to the first element in the char array, which is pointed by p.
phz1985
2008-10-09
打赏
举报
回复
基础问题,多看教材.
char
*,
char
**,
char
***
char
s1[10]; s1[0] s1[1]等都是
char
s1是
char
*,等同于&s1[0]
char
*s2[10]; s2[0] s2[1]等都是
char
* *s2[0] *s2[1]等都是
char
,是s2[0] s2[1]指向的字符串的第一个字符 s2是
char
**,等同于&s2[0]
char
**s3[10]; s3[0] s3[1]等都是
char
** *s
QT中QString 转换为
char
*的几种方法
c++
【NOTE】
char
、
char
*、
char
**数组
开始不知道
char
**,被安叔训了 转载一个过来:http://blog.sina.com.cn/s/blog_65db99840100lwhs.html 平时都用的是
char
数组,基本忘记了
char
*数组和
char
**数组该怎么用了
char
s1[10]; s1[0] s1[1]等都是
char
s1是
char
*,等同于&s1[0]
char
*s2[10]; s2[0] s...
关于const
char
*和
char
const *,
char
* const,const
char
* const的区别
关于const
char
*和
char
const *,
char
* const,const
char
* const的区别,小技巧:对于这四者的区别,可能有点比较难区分,小编讲解一下关于如何记忆区分一下这个
char
*
char
[] string cstring 的区分和转换(一)
1:
char
*和
char
[] 这两个首先得了解一下到底什么含义,
char
*是指针,
char
[]是一段字符数组 通过一个例子简单的区别 #include using namespace std; void main() {
char
*p="hello";
char
str[]="hello"; cout<<"p\t"<
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章