Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk menggunakan if else dalam bahasa c
jika pernyataan melakukan penghakiman bersyarat Kod blok 1 dilaksanakan apabila syarat adalah benar, dan dilangkau apabila ia palsu. Pernyataan else menyediakan kod alternatif, dan blok kod 2 dilaksanakan apabila syarat adalah palsu 1. Ungkapan bersyarat: blok kod 1 dilaksanakan apabila dinilai kepada benar, dan blok kod 2 dilaksanakan apabila salah 2. Blok kod: mengandungi pernyataan yang akan dilaksanakan, disertakan dalam kurungan kerinting yang dikurung. 3. Nested if else: Proses berbilang syarat, cari pernyataan if pertama yang memenuhi syarat dan laksanakannya, jika tidak laksanakan pernyataan else.
jika lain penggunaan dalam bahasa C
if
pernyataan digunakan untuk melaksanakan pertimbangan bersyarat dalam bahasa C. Apabila syarat adalah benar, ia akan melaksanakan blok kod yang diberikan apabila syarat itu palsu, ia akan melangkau blok kod. Pernyataan else
boleh digunakan dengan pernyataan if
untuk menyediakan blok kod alternatif jika syarat adalah palsu. if
语句在 C 语言中用于执行条件判断。当条件为真时,它将执行给定的代码块;当条件为假时,它将跳过该代码块。else
语句可与 if
语句一起使用,为条件为假的情况提供备选代码块。
语法
<code class="c">if (condition) { // 代码块 1 } else { // 代码块 2 }</code>
用法
condition
部分是要评估的表达式。它可以是任何布尔表达式,例如比较、逻辑运算符或函数调用。如果表达式求值为真(非零),则执行代码块 1。如果表达式求值为假(零),则执行代码块 2。例如:
<code class="c">int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }</code>
在这个例子中:
age >= 18
是条件表达式。age
大于或等于 18,则执行代码块 1 并打印“可以投票”。age
小于 18,则执行代码块 2 并打印“不能投票”。嵌套 if else 语句
if else
语句可以嵌套,以便处理多个条件。
例如:
<code class="c">int score = 90; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 70) { printf("C\n"); } else { printf("D\n"); }</code>
在这个例子中:
if
语句检查分数是否大于或等于 90。如果是,它打印“A”。if
语句的条件为假,则执行第二层 if else
语句。它检查分数是否大于或等于 80。如果是,它打印“B”。if
语句。如果没有 if
语句的条件为真,则执行 else
umur >= 18
ialah ungkapan bersyarat. 🎜if else
pernyataan boleh bersarang untuk mengendalikan berbilang syarat. 🎜🎜Contoh: 🎜rrreee🎜Dalam contoh ini: 🎜if
peringkat pertama menyemak sama ada markah lebih besar daripada atau sama dengan 90. Jika ya, ia mencetak "A". 🎜if
tahap pertama adalah palsu, pernyataan if else
tahap kedua akan dilaksanakan. Ia menyemak sama ada skor lebih besar daripada atau sama dengan 80. Jika ya, ia mencetak "B". 🎜if
pertama yang memenuhi syarat ditemui. Jika syarat tiada pernyataan if
adalah benar, pernyataan else
akan dilaksanakan. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan if else dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!