为了账号安全,请及时绑定邮箱和手机立即绑定

为什么default分支下面一定要加 return 0??

加入输入的括号字符串是“【()】】”

当处理到最后一个‘】’时 在if分支中 既然执行了pStack->push(str[i]) 这条语句

那么 pStack 的栈不是就不是空的么?

那么 在最后的判断 pStack是否为空的语句中 不久应该执行 输出“....不匹配”的结果么?

但是实际编译中为什么会执行 “,,,,匹配” 这个结果?


正在回答

1 回答

前面if判断了str【i】和上一次currentneed相等,刚刚好跳过了

0 回复 有任何疑惑可以回复我~
#1

qq_Toloveyousel_0 提问者

明白了 我写的跟老师的不太一样
2017-04-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么default分支下面一定要加 return 0??

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号