A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Eil.tea 中级黑马   /  2015-8-8 11:19  /  800 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Car *c1=[Car new];
Car *c2=[Car new];
if (c1==c2) {
}
这里是比较的什么?地址吗?
因为在C中,比较的是数值,而讲内存管理的时候有个语句是  if (_car!=car),如果都是刚new出来的,肯定值是相等的,初始化方法相同。只有地址不同

1 个回复

倒序浏览
当然比较的是地址啊,c1 和c2都是指针变量啊,存的当然是地址
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马