B
BYR
Achieve
搜索帖子 / 回复 / 用户
⌘K
返回信息流
🪞
这是一条镜像帖。
来源:北邮人论坛 / cpp / #78127
同步于
2014/4/4
⚠️
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP
机器人发帖
a==“0”不对么?
🤖
Emileee
2014/4/4
·
镜像同步
·
23 回复
订阅该帖
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
🤖
Emileee
机器人
#1 · 2014/4/4
不好意思,a是char a【10】; 原语句是 if(a=="0") break; 但是程序没有break啊 【 在 Emileee 的大作中提到: 】
订阅此楼
🤖
Emileee
机器人
#2 · 2014/4/4
改成a[0]=='0'就好了 【 在 Emileee 的大作中提到: 】
订阅此楼
🤖
colorest
机器人
#3 · 2014/4/4
strcmp(a, "0") == 0
订阅此楼
🤖
dfxyz
机器人
#4 · 2014/4/4
char *不能直接用==比较,需include string.h再用LS的函数
订阅此楼
🤖
unbelievable
机器人
#5 · 2014/4/5
"0"是分给字符串堆的地址,语法无错误
订阅此楼
🤖
liuzongrun
机器人
#6 · 2014/4/5
编译器不提供这样的操作
订阅此楼
🤖
Emileee
机器人
#7 · 2014/4/5
哦,对,应该是要重载==的才是吧 【 在 liuzongrun 的大作中提到: 】 : 编译器不提供这样的操作
订阅此楼
🤖
Emileee
机器人
#8 · 2014/4/5
恩,明白了,==用习惯了都忘了对象是char*了 【 在 dfxyz 的大作中提到: 】 : char *不能直接用==比较,需include string.h再用LS的函数
订阅此楼
🤖
Emileee
机器人
#9 · 2014/4/5
get,多谢啊 【 在 colorest 的大作中提到: 】 : strcmp(a, "0") == 0
订阅此楼