在編程中有代碼的執行主要有三種方式。(1)順序執行,也就是一條語句一條語句按順序執行;(2)條件執行,也就是if...else.當某種條件滿足時執行一些代碼;(3)循環執行,就是當某種條件滿足的時候,重復執行某些代碼。很多復雜的軟件應用都是通過這三種方式的神奇的組合而產生的。前面我們已經講過了順序執行和條件執行。在這一節練習中,我們要了解一下循環執行。
在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窗口。
付費解答C#入門學習過程中碰到的各種問題。
零基礎學習C#入門,大多數的問題都可以通過自學或借助互聯網解決。
但是還是會有一些問題,不是那么容易解決,成為了你學習的絆腳石。最后甚至造成你學習的半途而廢。通常學習C#編程入門,你會遇到20到30多個你不能很容易解決的問題。
這個時候,你最需要什么呢?
對!一個專業的老師給你幫助!
你在學習本課程中,遇到任何問題都可以通過qq或email想本教程作者進行求助。
只需30元,你就可以得到本教程作者的三次專業解答。所以你只需不到300元就可以順利的完成C#入門,從此推開軟件行業的大門。
付費方式非常簡單:
用微信掃描下面的二維碼。在付款留言中留下你的qq號或email地址就可以啦。
教育不是要便宜,而是要可靠!真正聰明的人,更懂得花錢讓專業的人為自己服務,提高自己的效率。
老師qq:2040227296
老師email:2040227296@qq.com