c#语言中的三种循环

什么是编程

编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同。

关于c#语言:

C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 最重要的是,C#使得C++程序员可以高效的开发程序,而绝不

c#中的三种循环:for循环、 wile循环、do wile循环

做循环的时候,首先要把思路理清楚,回答四个问题:

(1)初始化条件?

(2)控制循环的条件?

(3)反复做的事?

(4)怎样进入下一循环?

eg:对1到100求和

(1)初始化条件:sum=0;num=1

(2)控制循环的条件:num<=100

(3)反复做的事:sum = sum  + num(或sum += num)

(4)怎样进入下一循环:num++

这样就能轻松写出循环

int sum = 0;

int num = 1;

while(num <= 100){

    sum+=num;

    num++;

}

用do......while改写

int sum = 0;

int num = 1;

do{

    sum += num;

    num++;

}while(num<=100)

用for循环改写

int sum = 0;

for(int num=1; num<=100;num++){

    sum += num;

}

for循环是比较难理解的,但是我们可以将num=1; num<=100看作num的取值范围为[1,100],步长为1。这样就有利于for循环的理解。

综上,三种循环是可以替换的,但是三种循环也有一定的差异:

for循环适用于知道范围的情况(或知道循环次数的情况),当循环次数(或范围)不确定时用while循环或do......while循环。

while循环和do.......循环,当第一次进入循环就不满足条件时,while循环不做,do......while执行一次。其他情况输出结果是一样的。

猜你喜欢

转载自www.cnblogs.com/huangshan-0809/p/9427845.html