C penghakiman
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).
Bahasa C menganggap bahawa mana-mana nilai bukan sifar dan bukan kosong adalah benar dan mana-mana sifar atau null diandaikan palsu.
Berikut ialah bentuk umum struktur penghakiman tipikal dalam kebanyakan bahasa pengaturcaraan:
Pernyataan Penghakiman
Bahasa C menyediakan Jenis pernyataan penghakiman berikut disediakan. Klik pada pautan untuk melihat butiran setiap pernyataan.
Penyata | Penerangan | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
penyataan if | Pernyataan
terdiri daripada ungkapan Boolean diikuti oleh satu atau lebih pernyataan. | ||||||||||||
if...else statement | Sesuatu if statementboleh diikuti dengan pilihanelse statement , pernyataan else dilaksanakan apabila ungkapan Boolean adalah palsu. | ||||||||||||
Nested if statement | Anda boleh menggunakan satu if atau else if statement dalam satu lagi jika ataulain jika pernyataan. | ||||||||||||
penyataan suis | Pernyataan suis<🎜> membenarkan ujian pembolehubah bersamaan dengan berbilang nilai. | ||||||||||||
Pernyataan suis bersarang | Anda boleh menggunakan pernyataan <🎜>suis<🎜> di dalam pernyataan <🎜>suis <🎜> yang lain. |
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 palsu, Exp3 dinilai dan hasilnya ialah nilai keseluruhan ? <🎜><🎜>