寄語
接下來幾篇文章,將帶領大家一起簡單回顧下C#中常規的語法,也是平常我們在編碼程序中都使用的,
今天來介紹下C#中的陳述句,
一般科班出身的程式猿們大家第一個學習語言基本都是C語言,C語言里面在剛開始就介紹了陳述句,C#中介紹的陳述句和C中的基本一樣(這也是我推薦大家開始學習C#或JAVA,先學習C語言的原因,一通百通嘛),
陳述句
陳述句是描述某個型別或讓程式執行某個動作的源代碼指令,分為宣告陳述句、嵌入陳述句、標簽陳述句,
如果細說的話里面還有空陳述句,塊陳述句,簡單陳述句等等,
簡單陳述句由一個運算式和后面跟著的分號組成,塊是由一對大括號括起來的陳述句序列,在塊里面也可以包含宣告,嵌套,標簽等,
//簡單宣告
int age = 27;
string name = "ahui"
//塊
{
int ageTwo = 27;
ageTwo
if (true)
{
; //空陳述句
}
}
塊在語法上算作一個單條嵌入陳述句,任何語法上需要一個嵌入陳述句的地方都可以使用塊,空陳述句也一樣,
運算式陳述句
可在運算式后面放置陳述句終結符(分號)來從一個運算式創建一條陳述句,
x=10;
上面代碼由賦值運算式和后面跟著的一個分號組成,它把運算子右邊的值賦給變數x參考的記憶體位置,設定了x的值后,運算式回傳x的新值,
控制流陳述句
條件執行 依據一個條件執行或跳過一個代碼片段,
if;
if...else;
switch;
回圈陳述句 重復執行一段代碼
do;
while;
for;
foreach;
跳轉陳述句 把控制流從一個代碼片段改變到另一個代碼片段中的指定陳述句
break;
continue;
return;
goto;
throw;
條件執行和回圈結構(除了foreach)需要一個測驗運算式或條件以決定程式應當在哪里繼續執行,
這里簡單說明下跳轉陳述句,
這些跳轉陳述句都可被應用在for、foreach、while、do回圈陳述句中,
int x = 27;
while (true)
{
x++;
if (x > 100)
break;
}
至于throw用于例外的處理中,使用throw用于向上一層模塊拋出例外,
try
{
int x = 27;
while (true)
{
x++;
if (x > 100)
break;
}
}
catch (Exception ex)
{
throw new Exception("出現例外,錯誤為:"+ex.Message);
}
今天的基礎知識就到這里,我們明天見,
寄語
人生短暫,我不想去追求自己看不見的,我只想抓住我能看得見的,
原創不易,給個關注,
我是阿輝,感謝您的閱讀,如果對你有幫助,麻煩點贊、轉發 謝謝,
作者:阿輝 關注我:微信掃描下面二維碼,關注后6T編程資料免費送, 微信公眾號:Andy阿輝
寫一些程式員的所思所想,希望對你有幫助,
出處:http://www.cnblogs.com/netxiaoahui/ 著作權宣告:本文著作權歸作者和博客園共有,歡迎轉載,
但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/423512.html
標籤:.NET技术
