在c语言的循环结构中,何为"当型"循环,何为"直到型"循环!望高手解释一下!

在c语言的循环结构中,何为"当型"循环,何为"直到型"循环!望高手解释一下!,第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

解析:

“当型”

while(i<n)

{

}则说明当满足条件i<n时执行{}中代码;

“直到型”

do

{

} while(i<n)

则说明先执行{}中代码,再判断是否是i<n;

for example:

#include<iostreamh>

void main()

{

int i=0,j=0,n=3;

while(i>n)

{cout<<"what you output is i"<<endl;

}

do

{

cout<<"what you output is j"<<endl;

}while(j>n);

}

你自己比较一下,就明白了

开始

A=>i

B=>t → t=>i

↓ |

i=>t |(竖线全都连起来,在t=>i下面)

↓ ←|

输出(可省略)

结束

计算机语言只是一种工具。光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法。

有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行工作。因此,设计算法是程序设计的核心。

为了表示一个算法,可以用不同的方法。常用的有自然语言,流程图,伪代码,PAD图等。这其中以特定的图形符号加上说明,表示算法的图,称为算法流程图。

扩展资料:

基本结构

1、 顺序结构:如图所示的虚线框内,A和B两个框是顺序执行的。顺序结构是最简单的一种基本结构。

2、选择结构:如图所示的虚线框中包含一个判断框。

根据给定的条件p是否成立而选择执行A和B。p条件可以是“x>0”或“x>y”等。注意,无论p条件是否成立,只能执行A或B之一,不可能既执行A又执行B。无论走哪一条路径,在执行完A或B之后将脱离选择结构。A或B两个框中可以有一个是空的,即不执行任何 *** 作。

3、循环结构:又称重复结构,即反复执行某一部分的 *** 作。有两类循环结构:

当型(While):当给定的条件p成立时,执行A框 *** 作,然后再判断p条件是否成立。如果仍然成立,再执行A框,如此反复直到p条件不成立为止。此时不执行A框而脱离循环结构。

直到型(Until):先执行A框,然后判断给定的p条件是否成立。如果p条件不成立,则再执行A,然后再对p条件作判断。如此反复直到给定的p条件成立为止。此时脱离本循环结构。

参考资料来源:百度百科--算法流程图

参考资料来源:百度百科--算法

用do while。

一、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

二、尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

三、为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。

四、UNTIL是计算机专业术语,可以用作Pascal中的直到型循环、BASIC中的直到型循环、LINUX SHELL脚本中的直到型循环等几个方面。

五、程序设计中的直到型循环,当不满足条件时循环,满足时跳出循环。repeat<语句体>until <条件>;执行loop之后的语句,否则,就再次执行循环体,直到条件不符合为止。

以上就是关于在c语言的循环结构中,何为"当型"循环,何为"直到型"循环!望高手解释一下!全部的内容,包括:在c语言的循环结构中,何为"当型"循环,何为"直到型"循环!望高手解释一下!、用传统流程图表示求解以下算法:1、有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换、如何在c语言中实现until语句的功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9409397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存