程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#中for輪回、while輪回輪回履行的辦法

C#中for輪回、while輪回輪回履行的辦法

編輯:C#入門知識

C#中for輪回、while輪回輪回履行的辦法。本站提示廣大學習愛好者:(C#中for輪回、while輪回輪回履行的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#中for輪回、while輪回輪回履行的辦法正文


先給年夜家引見下C#中的輪回履行for輪回

在這一節演習中,我們向年夜家引見一下C#中的另外一種主要的輪回語句,for輪回。

for(表達式1;表達式2;表達式3) 
{ 
輪回體 
}

表達式1:普通為賦值表達式,給掌握變量賦初值;

表達式2:邏輯表達式,輪回掌握前提;當前提為真時,輪回履行輪回體中的語句。

表達式3:普通為賦值表達式,給掌握變量增量或減量。

如許看起來是否是挺籠統的。經由過程現實的例子,你會異常輕易懂得for輪回。

你創立一個項目。處理計劃稱號為Sloution18,項目稱號為Exercise18,項目類型為掌握台法式。點擊Program.cs. 在裡邊參加這些代碼。

簡略說明一下這個法式。

1. 第14行是for輪回的焦點。個中i是掌握變量。int i=0; 給掌握變量 i 賦初值;

2. i<=10; 是 輪回掌握前提;當i<10時,就履行年夜括號內的語句;

3. i++ 是掌握變量增量。每次加1.

4. 第17行是做1到10的累加。就是在盤算1+2+3+4+。。。+10.

運轉成果


演習

  1. 讀懂這段代碼,為主要的語句加上正文

  2. 假如把第14行代碼改成 for (int i=0;i<=10;) 運轉法式會是甚麼成果?

  3. 假如把第14行代碼改成 for (int i=0;;i++)運轉法式會是甚麼成果?

  4. 修正代碼,讓法式把i的值從0到20輸入到dos窗口,同時盤算0到20的累加成果。

在編程中有代碼的履行重要有三種方法。(1)次序履行,也就是一條語句一條語句按次序履行;(2)前提履行,也就是if...else.當某種前提知足時履行一些代碼;(3)輪回履行,就是當某種前提知足的時刻,反復履行某些代碼。許多龐雜的軟件運用都是經由過程這三種方法的奇異的組合而發生的。後面我們曾經講過了次序履行和前提履行。在這一節演習中,我們要懂得一下輪回履行。

C#中的輪回履行 while輪回

在C#中我們在平常任務常常用到的輪回履行有兩種。(1)while輪回;(2)for輪回; 固然C#供給的輪回履行的方法不止這兩種。有興致,可以在網上查一下。查不到,還想曉得的話,記得接洽我哦。

1. while輪回

while (測試前提) 
{
前提為真時,輪回履行年夜括號裡的這些語句 
}

前提為假時,停止輪回,履行前面的語句

whille輪回的履行進程是如許的。

  1. 起首斷定while的測試前提,假如為真,就履行年夜括號裡的語句。

  2. 履行完年夜括號裡的語句,再斷定while的測試前提,假如還為真,持續履行年夜括號裡的語句。

  3. 假如為假,停止while輪回。履行前面的語句。

我們上面經由過程現實的例子,更好的的懂得一下while輪回。

你創立一個項目。處理計劃稱號為Sloution17,項目稱號為Exercise17,項目類型為掌握台法式。點擊Program.cs. 在裡邊參加這些代碼。

簡略說明一下這個法式。

1. 第17行 i++; 是一個表達式,表現每次把i增長1;例如i一開端等於1;運轉i++;語句後,i就變成2了;

2. 這個法式是在dos窗口輸入i以後的數值,然後把i增長1。 假如i不年夜於10就持續輪回履行。

運轉成果


演習

  1. 讀懂這段代碼,為主要的語句加上正文

  2. 假如把第17行代碼注失落,運轉法式會是甚麼成果?

  3. 修正代碼,讓法式把i的值從0到20輸入到dos窗口。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved