if判断只执行了一半,还有,请输入用户名前面有个1是怎么回事

if判断只执行了一半,还有,请输入用户名前面有个1是怎么回事

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

1、if执行到一半停了,是因为在if要做的操作里你没有在调用方法,需要去执行其他操作啊。

2、输入1,你看一参考那个同学给你的回答啊,很仔细,就是输出的时候,你将username打印了一下。

  • 楼上大白 提问者 #1
    没明白,它没让我输入密码,就直接跳到了输出了
    2017-11-17 22:01:33
  • 楼上大白 提问者 #2
    助教不行啊
    2017-11-18 13:36:10
  • Tender10 回复 提问者 楼上大白 #3
    你看一下你的if判断语句中都是输出语句,没有要用户输入的语句,都是输出语句,当然只会输出就结束啦。
    2017-11-18 19:49:41
麦扣杨 2017-11-17 17:16:17

请输入用户名之前的1,是你在调用scanf之后,又用NSLog打印了你输入的1。

  • 提问者 楼上大白 #1
    我当时也想的是这样,所以我试过删掉了也不行
    2017-11-17 21:55:05
  • 提问者 楼上大白 #2
    可以了,原来是之前没删干净,谢谢
    2017-11-17 22:00:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师