标题:关于continue的用法?
只看楼主
hb0zyj
该用户已被删除
 问题点数:0 回复次数:13 
关于continue的用法?
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: continue 
2011-09-19 16:25
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
得分:0 
暂停程序的意思,从优先等级看,先算括号,再算!非,括号为赋值语句,括号里的表达式为真,因为外面的!非,所以if判断语句为假,不执行continue;语句

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-19 16:38
hb0zyj
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-09-19 16:44
edwardflee
Rank: 4
等 级:业余侠客
帖 子:145
专家分:234
注 册:2011-7-27
得分:0 
if语句的条件为真的时候 用来跳过后面语句继续for循环

学C的秘诀=每天都来泡论坛
2011-09-19 16:49
hb0zyj
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-09-19 16:52
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
得分:0 
暂停循环的意思,记住是循环,暂停下,或说是跳过的意思,if(条件)语句1; else 语句2;条件为假就执行else否则的意思,执行语句二;没有else的话,就跳过语句1;继续执行下面语句

[ 本帖最后由 A13433758072 于 2011-9-19 16:58 编辑 ]

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-19 16:53
hb0zyj
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-09-19 17:01
zjs0388
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2011-9-7
得分:0 
个人感觉没有if为true的时候,所以continute不会别执行
2011-09-19 20:18
zjs0388
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2011-9-7
得分:0 
个人感觉没有if为true的时候,所以continute不会被执行
2011-09-19 20:18
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:0 
回复 楼主 hb0zyj
还有很多同学不明白,赋值表达式的值不表达赋值成功与否,而是赋值后,等号左边变量的值,尝试一下下面这个程序 void main(){int i;if (i=0) printf("i=0");if (i=1) printf("i=1");}这个程序会输出 i=1,也就是说执行了第二个if语句的执行。
if判断语句,比如if (i=0)这种编译是不会报错的,一旦出问题了不好定位,所以很多公司的编程规范里有一条,如果是if判断,后面的表达里常量要被放在==的左边,如if(1==i),因为如果写错了写成if(1=i)编译会报错

总有那身价贱的人给作业贴回复完整的代码
2011-09-19 20:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-350308-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.840672 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved