>> ZG·言語学習 >  >> 理論言語学 >> 構文

以前にセミコロンを使用できますか?

いいえ、以下を含む、ほとんどのプログラミング言語で「while」ループの前にセミコロンを使用することはできません。

* C、C ++、Java、Python、JavaScript、C#

semicolon(;)はステートメントターミネーターであり、「while」ループは制御フローステートメントです。 `while`ループの前にセミコロンを置くと、ループが始まる前にステートメントを効果的に終了します。

これにより、ループ内のコードが実行されないという無限のループにつながります。

誤ったコードの例は次のとおりです。

`` python

i =0;

;私が<5:

印刷(i)

I +=1

`` `

この場合、「i =0」の後のセミコロンはステートメントを終了します。 「While`条件が評価されないため、ループは起動しません。

正しい構文:

`` python

i =0

私が<5:

印刷(i)

I +=1

`` `

このコードは、条件「i <5」がfalseになるまでループを実行します。

著作権 © ZG·言語学習(www.zongjiefanwen.com) 無断複写・転載を禁じます。