A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘晓康 中级黑马   /  2012-4-6 23:14  /  1572 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

while()与while();有什么区别

6 个回复

倒序浏览
程序中while是一个语句,语句结束的标志是;
回复 使用道具 举报
while循环。
; 就是一个空语句。
回复 使用道具 举报
while(){}这是一种while的一种形式呀,还有一种是do{}while();前一种是满足循环语句就执行;后一种是先执行一次后,再判定是否满足循环语句,满足循环语句才执行。简单一点说就是后一种形式至少会执行一次,而前面一种情况,每一次的执行都必须经过判定。

评分

参与人数 1技术分 +1 收起 理由
岳民喜 + 1

查看全部评分

回复 使用道具 举报
while(); 前面应该有个do{},先执行一次do里的代码,再对while括号的条件进行判断,如果满足就继续执行。而while()是要先条件是否满足条件才会执行。也就是如果条件一开始就不满足while()一次都不执行而do{}while();会执行一次。
回复 使用道具 举报
没有 while() ;的写法。。从来没见过啊
回复 使用道具 举报
pray 高级黑马 2014-4-26 03:35:43
7#
 楼主的PP实在是写得太好了。照片线条流畅,布局得体,且楼主的气质中深得古人遗风,更将唐风宋骨发扬得入木三分,儒雅张扬激情!能在有生之年看见楼主的这个PP。实在是我三生之幸啊。看完楼主的这个帖子之后,我竟感发生出一种无以名之的悲痛感――啊,这么好的帖,如果将来我再也看不到了,那我该怎么办?那我该怎么办?直到我毫不忧郁的把楼主的这个帖子收藏了。我内心的那种激动才逐渐平复下来。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马