社区
C++ 语言
帖子详情
== 的问题 ?
LJLOVELZ
2009-05-16 08:54:37
char *A = "abcdef";
char *B = "abcdef";
char C[] = "abcdef";
char D[] = "abcdef";
cout<< (A == B)<<endl;//WHY?
cout<< (C == D)<<endl;//Why??
==判断的是地址吗?
...全文
63
5
打赏
收藏
== 的问题 ?
char *A = "abcdef"; char *B = "abcdef"; char C[] = "abcdef"; char D[] = "abcdef"; cout<< (A == B)<<endl;//WHY? cout<< (C == D)<<endl;//Why?? ==判断的是地址吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LJLOVELZ
2009-05-16
打赏
举报
回复
谢谢
papaofdoudou
2009-05-16
打赏
举报
回复
说错了,一楼是正确的,没睡醒糊涂了
超gogo
2009-05-16
打赏
举报
回复
是的 ,判断的是两个的地址是否相等
papaofdoudou
2009-05-16
打赏
举报
回复
第一个:
判断的是字符串是否一样!
第二个:
判断的是地址是否一样!
lori227
2009-05-16
打赏
举报
回复
是的~~ A 和 B 都是常量指针,而且他们都指向同一内存地址~~ 他们相等.
C 和 D 都是栈内容地址, 他们是不相等的~~
String中的 == 相关
问题
本文详细介绍了Java中的String类特性,包括字符串常量池的概念。探讨了`==`和`equals()`的区别,指出`==`比较的是对象的内存地址,而`equals()`默认情况下也如此,但可以被重写。讨论了字符串拼接的效率
问题
,建议使用StringBuilder/StringBuffer。同时,解释了字符串常量池的作用,如何通过`intern()`方法查找或添加字符串到常量池。
integer使用==比较大小引发的线上
问题
记录
本文详细介绍了在Java编程中,Integer类型的值比较时使用`==`与`equals()`方法的区别。通过一个线上
问题
的实例,解释了为何在特定情况下,使用`==`可能会导致意料之外的结果。文章强调了对于Integer类型,应优先使用`equals()`进行数值比较,以确保正确性,并探讨了Integer缓存池的影响。同时,提醒开发者注意编码规范,避免类似
问题
的发生。
在Java中Integer 和 Long 进行比较 ==
问题
本文解析了Java中Integer和Long类型在特定范围内的值会被缓存,导致使用==进行比较时可能出现误判的
问题
。通过源码分析,介绍了正确的比较方法,包括使用longValue、intValue、equals、compareTo及compare等方法。
ruby中的双等号==
问题
详解例子解析
该博客主要围绕Ruby中双等号==
问题
展开,虽未呈现具体内容,但标题表明会对其进行详细解释与例子解析,涉及Ruby编程技术相关内容。
php 中 == 的
问题
本文探讨了PHP中使用==运算符比较字符串时可能出现的
问题
,尤其是在处理类数值字符串时的行为。通过实例展示了如何避免这类陷阱,并推荐使用strcmp或strcasecmp函数进行字符串比较。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章