在c++中怎样返回指定的语句

[复制链接]
查看11 | 回复2 | 2016-7-6 10:26:41 | 显示全部楼层 |阅读模式
while (true) // 无限循环{
读取账户密码
if(密码正确)
break; // 用break跳出循环
else if(重新输入吗? == false )
break; // 不重新输入也跳出, 但是可以设置一个标记表示没有登陆成功.} 一般来说以上整个while循环可以打包成一个函数bool Logon(), 登陆成功返回true, 失败返回false那么上面的代码就会改成 if(密码正确)
return true;
else if(不继续输入)
...
回复

使用道具 举报

千问 | 2016-7-6 10:26:41 | 显示全部楼层
首先我想说,程序有错误,else后面缺少,其次我想说,你的程序里面没有return ,最后,我想说的是,如果想到任意语句的话就用goto语句,但是通常来说我并不推荐用goto,goto语句会打乱程序的结构。以上...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行