03 控制語句使用規範

2021-10-20 06:15:58 字數 629 閱讀 8766

控制語句是所有程式語言的核心語法之一,也是最容易出現bug的地方,任何粗心大意都可能使整個程式發生癱瘓。養成良好的使用習慣,可以有效地避免低階錯誤的發生。本節將介紹控制語句使用的一些基本規範。

1.用於判斷的表示式中不要對布林型別做「==」或「! =」的判斷,更不要在表示式中對布林值賦值。

[正例]

bool flag = true;

if(flag)

[反例]

bool flag = true;

if(fag == true)

或bool flag = true;

if(flag != true)

2.迴圈表示式中不要使用常量,以免出現死迴圈。即使是無限執行的迴圈,也要建立乙個迴圈變數進行控制。

[正例]

bool flag = true;

while(flag)

[反例]

while(true)

3.if、else、 for、 do、while語句中即使僅有一 行**, 也必須使用大括號。

[正例]

if (loginsuccess)

[反例]

if (loginsuccess)

console.writeline(「登入成功」);

03 流程控制語句

在乙個程式執行的過程中,各條語句的執行順序對程式的結果是有直接影響的。也就是說,程式的流程對執行結果 有直接的影響。所以,我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執行順序來實現 我們要完成的功能。public static void main string args swi...

c 基礎03流程控制語句

namespace c 03zy else 3.控制台接收輸入 類似 aa bb 字串 判斷以 分割的前後兩個字串是否相等。string a aa bb int index a.indexof console.writeline index string b a.substring a.length...

day03流程控制語句

流程控制語句分為順序結構 分支結構和迴圈結構 一 順序結構 根據程式編寫的順序從上往下執行。二 分支結構 2.1 if語句 2.1.1 if 判斷語句 2.1.2 if 判斷語句 else2.1.3 if 判斷語句1 else if 判斷語句2 else2.2switch 分支語句 switch分支...