黑马程序员技术交流社区

标题: while循环的步进表达式这样写可以吗 [打印本页]

作者: 走走停停0306    时间: 2016-3-8 01:06
标题: while循环的步进表达式这样写可以吗
int b=1;
while(++b<3){
}

作者: 天赐潇潇    时间: 2016-3-8 01:30
可以咯,只要while的循环条件不为空就ok咯,没有循环变量的话就是死循环

QQ截图20160308012712.jpg (30.06 KB, 下载次数: 17)

QQ截图20160308012712.jpg

作者: xanx14710    时间: 2016-3-8 20:16
可以,意思是b先加1再判断
作者: weijk    时间: 2016-3-8 20:30
可以的--
作者: 走走停停0306    时间: 2016-3-8 23:46
天赐潇潇 发表于 2016-3-8 01:30
可以咯,只要while的循环条件不为空就ok咯,没有循环变量的话就是死循环

哦,明白了谢谢了
作者: 乐龙    时间: 2016-3-8 23:47
键盘敲烂,薪资过万
作者: 走走停停0306    时间: 2016-3-10 00:42
乐龙 发表于 2016-3-8 23:47
键盘敲烂,薪资过万

是得多练,多想
作者: 喧闹的世界    时间: 2016-3-10 09:20
楼主不专业啊,一般这种不要随意定义啥a,b,c,d的。想这种控制的最好定义为某某flag。所见即所得
作者: xushao    时间: 2016-3-10 11:14
可以啊 while 循环中写的是条件表达式
  ++b<3  不就是(b+1)< 3 只要结果为true 或真或假就行
作者: 278008379    时间: 2016-3-10 12:01
无论你表达式怎么写,只要是布尔类型就可以,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2