社区
C++ 语言
帖子详情
关于字符指针和字符串的问题
wylove
2005-10-27 04:57:42
#include <string>
#include <iostream>
using namespace std;
void main()
{
string c = "hello";
char *a = new char[c.length()];
strcpy( a, c.c_str() );
if ( a == "hello" )//为什么 a!="hello",我也知道用strcmp比较可以,但是“==”是怎么比较?
cout << "hello";
};
...全文
285
5
打赏
收藏
关于字符指针和字符串的问题
#include #include using namespace std; void main() { string c = "hello"; char *a = new char[c.length()]; strcpy( a, c.c_str() ); if ( a == "hello" )//为什么 a!="hello",我也知道用strcmp比较可以,但是“==”是怎么比较? cout << "hello"; };
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wylove
2005-11-01
打赏
举报
回复
#include <string>
#include <iostream>
using namespace std;
void main()
{
char *a = "hello";
if ( a == "hello" )//为什么相等?
cout << "hello";
};
aasxn
2005-10-29
打赏
举报
回复
int main()
{
string str="hello";
char *cchr = new char[str.length()];
strcpy(cchr, str.c_str());
if (strcmp(cchr, str.c_str()) == 0) {
cout<<cchr<<endl;
};
}
yingzhao1121
2005-10-29
打赏
举报
回复
char *a = new char[c.length()];
strcpy( a, c.c_str() );
这是什么意思
i_noname
2005-10-27
打赏
举报
回复
a == "hello"
比较指针a指向的地址和"hello"字符串的储存地址是否一致.
tesling
2005-10-27
打赏
举报
回复
char是简单类型,它的==类型只是简单的相等比较
if ( a == "hello" ),a只是一个char型指针,即使"=="在char中被重载支持你的这这种比较,a 也不能调用吧,a 只是指针。
如果==没有被重载,大约是这样的
bool operator == (const T& left,const T& right)
{return !(left-right)}
字符
串
--
字符
指针
、
字符
串
的访问和输入/输出(
字符
串
空格
问题
,输入带双引号的
字符
串
)
本文详细介绍了C语言中
字符
指针
的概念,包括如何通过
字符
指针
指向
字符
串
,以及
字符
串
的访问和输入/输出方法,如使用下标、
指针
操作、scanf、gets和fgets函数。还讨论了输入
字符
串
时处理空格和避免缓冲区溢出的
问题
。
VC
字符
串
和
指针
问题
本文介绍了VC中
字符
串
处理的一些常见陷阱及解决方法,包括如何正确初始化和修改CString对象,以及使用
指针
进行
字符
串
操作时应注意的
问题
。
利用双
指针
技巧解决数组和
字符
串
中的一些
问题
【Java】【leetcode】【双
指针
技巧】
本文介绍了如何使用双
指针
技巧解决数组和
字符
串
中的
问题
,包括反转
字符
串
、数组拆分、两数之和等。通过具体例子阐述了如何在原地修改输入数组,使用O(1)的额外空间解决
问题
,以及在不同场景下双
指针
的移动策略。
c与c++中输出
字符
指针
和
字符
串
指针
的
问题
本文深入探讨了C语言中
字符
串
操作的两种主要方式:使用
字符
指针
和
字符
串
数组,以及C++中如何利用string类进行
字符
串
处理。通过代码示例展示了不同
字符
串
操作的效果,包括解引用和输出
字符
串
。
c语言
字符
串
和
指针
十个
问题
本文解答了关于数组和
指针
的常见
问题
,包括数组下标起始、元素地址使用、数组参数传递、
指针
与数组名的区别等,并探讨了
字符
串
与数组的不同之处。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章