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 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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