c#常用循环语句基本结构是什么

 我来答
百度网友e0b2682
2011-07-08 · TA获得超过209个赞
知道答主
回答量:66
采纳率:100%
帮助的人:30.6万
展开全部
循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do –while循环和for循环。四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误,在学习中我们主要学习while、do…while、for三种循环。常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用,这就要清楚三种循环的格式和执行顺序,将每种循环的流程图理解透彻后就会明白如何替换使用,如把while循环的例题,用for语句重新编写一个程序,这样能更好地理解它们的作用。特别要注意在循环体内应包含趋于结束的语句(即循环变量值的改变),否则就可能成了一个死循环,这是初学者的一个常见错误。
在学完这三个循环后,应明确它们的异同点:用while和do…while循环时,循环变量的初始化的操作应在循环体之前,而for循环一般在语句1中进行的;while 循环和for循环都是先判断表达式,后执行循环体,而do…while循环是先执行循环体后判断表达式,也就是说do…while的循环体最少被执行一次,而while 循环和for就可能一次都不执行。另外还要注意的是这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,是不能用break和 continue语句进行控制的。
顺序结构、分支结构和循环结构并不彼此孤立的,在循环中可以有分支、顺序结构,分支中也可以有循环、顺序结构,其实不管哪种结构,我们均可广义的把它们看成一个语句。在实际编程过程中常将这三种结构相互结合以实现各种算法,设计出相应程序,但是要编程的问题较大,编写出的程序就往往很长、结构重复多,造成可读性差,难以理解,解决这个问题的方法是将C程序设计成模块化结构。

我是从“上海全鼎软件学院”毕业的————————
开发任务一
推荐于2017-09-30
知道答主
回答量:12
采纳率:0%
帮助的人:6.7万
展开全部
c#中主要提供了4种不同类型的循环语句,分别是“while”语句,“do while”语句,“for”语句和“froeach”语句。
while(表达式) //用于执行重复程序代码的语句,在循环次数不固定时相当有效

循环体


do //do while 循环和while循环类似,但do while语句会先执行一次循环体
{
循环体
}
while(条件表达式)

for(初始值;表达式;更新值) //for 语句是按照预定的循环次数执行循环体

程序块代码


foreach(类型 变量名 in 集合对象) //常用于数组、集合的遍历循环

语句体


希望我的答案能帮到你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JackRebel
2011-07-08 · TA获得超过517个赞
知道小有建树答主
回答量:954
采纳率:50%
帮助的人:470万
展开全部
for

foreach

while
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仰望or俯瞰
2011-07-13
知道答主
回答量:59
采纳率:100%
帮助的人:32.5万
展开全部
for
foreach
while
do..while
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2aa436074
2011-07-12 · 超过17用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:44.9万
展开全部
while {} do{}while for(){} foreach
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(12)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式