C 分號的使用

2021-12-30 00:39:21 字數 482 閱讀 9402

1.首先就是c++中的空語句。

如果一條語句中只包含分號(;),那這條語句就是空語句。

典型應用是:

for(;;)

//這種用法就是無限迴圈。

2. 一般用{}括起來的部分就是語句塊,語句塊相當於一條邏輯語句,在它裡面定義的變數出來後都是無效的。

{}後面也不需要分號來結束,因為裡面的語句都已經有分號結束了,{}相當於乙個邏輯塊,即邏輯塊的限定符。www.2cto.com

3. 自定義型別時{}後面必須要多加乙個分號, 這是因為怕你在後面接著寫某些識別符號,如果不加分號的話,編譯器會認為你是不是要把那些識別符號定義為該型別?加上分號後,編譯器就知道後面的語句和本句無關了,可以按照新的規則處理。

例如class 定義後需要加分號,否則編譯器會報錯... followed by ... is illegal (did you forget a ';'?)

class sample;

摘自 kevin的專欄

Shell指令碼中的分號使用

在linux中,語句中的分號一般用作 塊標識 1 單行語句一般要用到分號來區分 塊,例如 if ps1 then echo test is ok fi test is ok 該指令碼或命令列中,需要兩個分號才為正確的語句,第乙個分號是then前的分號,用於標識條件塊結束,第二個分號在fi前,用於標識...

Shell指令碼中的分號使用

在linux中,語句中的分號一般用作 塊標識 1 單行語句一般要用到分號來區分 塊,例如 if ps1 then echo test is ok fi test is ok 該指令碼或命令列中,需要兩個分號才為正確的語句,第乙個分號是then前的分號,用於標識條件塊結束,第二個分號在fi前,用於標識...

js replace 中文分號 JS中的分號!

首先,我們都知道,在js中有時候系統會自動的,預設我們加了分號,那麼自動插入分號的規則是什麼呢?2.程式從左到右解析,當納入下乙個 或者幾個 token時不能產生一條合法的語句的時候,會在這個地方插入乙個分號。3.程式從左到右解析,當納入的token能夠產生一條合法語句,但是這條語句是受限產生式時,...