Penghakiman C++
Struktur penghakiman memerlukan pengaturcara untuk menentukan satu atau lebih syarat untuk dinilai atau diuji, serta pernyataan untuk dilaksanakan apabila keadaan adalah benar (diperlukan) dan pernyataan untuk dilaksanakan apabila keadaan adalah palsu (pilihan) dipilih).
Berikut ialah bentuk umum struktur penghakiman tipikal dalam kebanyakan bahasa pengaturcaraan:
Pernyataan Penghakiman
Bahasa pengaturcaraan C++ menyediakan jenis berikut pernyataan penghakiman. Klik pada pautan untuk melihat butiran setiap pernyataan.
语句 | 描述 |
---|---|
if 语句 | 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 |
if...else 语句 | 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。 |
嵌套 if 语句 | 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。 |
switch 语句 | 一个 switch 语句允许测试一个变量等于多个值时的情况。 |
嵌套 switch 语句 | 您可以在一个 switch 语句内使用另一个 switch 语句。 |
? : Operator
Kami telah menerangkan operator bersyarat ? jika...lain kenyataan. Bentuk amnya adalah seperti berikut: Exp1 ? Exp2 : Exp3;
di mana Exp1, Exp2 dan Exp3 ialah ungkapan. Perhatikan penggunaan dan penempatan titik bertindih.
? Nilai ungkapan ditentukan oleh Exp1. Jika Exp1 adalah benar, Exp2 dinilai dan hasilnya ialah nilai keseluruhan ? Jika Exp1 adalah palsu, Exp3 dinilai dan hasilnya ialah nilai keseluruhan ?