在C语言编程循环中:system("pause");和continue;有区别吗?

快点帮忙啊!回答好了,追分啊!谢谢了!... 快点帮忙啊!回答好了,追分啊!谢谢了! 展开
 我来答
阳光上的桥
推荐于2016-03-03 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65814
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
区别大着呢

system("pause");
的作用是暂停一下程序,等待按回车键继续执行下一语句,类似getchar()的作用,不改变程序流程;

continue;
语句直接开始下一轮循环,跳过本轮循环后面没有执行的语句,要改变程序流程。
汤灵杉eX
2007-07-04 · TA获得超过2193个赞
知道小有建树答主
回答量:352
采纳率:50%
帮助的人:230万
展开全部
system("pause");
的作用是暂停一下程序,等待按回车键继续执行下一语句,类似getchar()的作用,不改变程序流程;
system是调用dos的命令行,你还可以调用其他的命令,比如:system("md d:\\wang"); 这就是调用dos命令中的md命令,在d盘的根目录下建立一个文件夹,名字为wang 。同样pause 也是dos命令,是暂停的意思。他不是c语言中的关键字,c语言中也没有pause这个东西,只是在c程序中调用的dos命令,它是一个dos命令。

而continue就和它完全不同的意思了,continue;是用在循环语句中的(只能用在循环语句中)一个语句,意思是结束本次循环,进行下一次循环。注意它和break不同,break是结束整个循环(也就是跳出循环),它没有跳出循环,而是结束本次循环,进行下一次循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怪谈鬼水
推荐于2016-05-24 · TA获得超过108个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:75.6万
展开全部
当然有区别了!两者根本不是一个性质的
system("pause");
是指暂停所运行的程序

continue;
是在循环当中,指跳过continue后面的语句,进行下一轮的循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式