Bagaimana untuk menentukan berbilang syarat menggunakan pernyataan if dalam bahasa C?

WBOY
Lepaskan: 2024-03-29 13:27:02
asal
1075 orang telah melayarinya

Bagaimana untuk menentukan berbilang syarat menggunakan pernyataan if dalam bahasa C?

Pernyataan if dalam bahasa C boleh menentukan berbilang keadaan dengan menggunakan operator logik. Operator logik yang biasa digunakan termasuk DAN (&&), ATAU (||), NOT (!), dsb. Berikut akan menggunakan contoh kod khusus untuk menunjukkan cara menggunakan pernyataan if untuk menentukan berbilang keadaan dalam bahasa C.

Katakan terdapat keperluan: tentukan sama ada markah pelajar lebih besar daripada atau sama dengan 60 mata dan kurang daripada atau sama dengan 100 mata Jika syarat dipenuhi, keluarkan "lulus", jika tidak, keluaran "gagal". Kodnya adalah seperti berikut:

#include  int main() { int score = 75; if (score >= 60 && score <= 100) { printf("及格 "); } else { printf("不及格 "); } return 0; }
Salin selepas log masuk

Dalam kod di atas, gunakan operator logik DAN (&&) untuk menyambungkan dua syaratskor >= 60danskor <= 100, Menunjukkan bahawa apabila kedua-dua syarat dipenuhi, syarat pernyataan if ditetapkan dan pernyataan output yang sepadan dilaksanakan. score >= 60score <= 100,表示当这两个条件都满足时,if语句的条件成立,执行相应的输出语句。

除了逻辑与操作符外,还可以使用逻辑或(||)操作符在if语句中判断多个条件。下面的示例演示了判断一个数是否为正数或偶数的代码:

#include  int main() { int num = 6; if (num > 0 || num % 2 == 0) { printf("%d是正数或偶数 ", num); } else { printf("%d不是正数或偶数 ", num); } return 0; }
Salin selepas log masuk

在这段代码中,使用逻辑或(||)操作符将两个条件num > 0num % 2 == 0

Selain operator logik DAN, anda juga boleh menggunakan operator logik ATAU (||) untuk menentukan berbilang syarat dalam pernyataan if. Contoh berikut menunjukkan kod untuk menentukan sama ada nombor adalah positif atau genap:

rrreee

Dalam kod ini, dua syarat num > 0digabungkan menggunakan operator logik OR (||) Disambungkan dengan num % 2 == 0, ini bermakna kod dalam pernyataan if boleh dilaksanakan apabila salah satu syarat dipenuhi. Melalui contoh di atas, kita dapat melihat cara menggunakan operator logik dalam bahasa C untuk merealisasikan pertimbangan pelbagai syarat dalam pernyataan if. Menggunakan pengendali logik yang sesuai boleh mengendalikan logik pertimbangan bersyarat yang kompleks dengan ringkas dan cekap, meningkatkan kebolehbacaan dan kebolehselenggaraan kod.

Atas ialah kandungan terperinci Bagaimana untuk menentukan berbilang syarat menggunakan pernyataan if dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!