C語言if語句
if語句包含一個布爾表達式後跟一個或多個語句。
語法
if語句在C編程語言中的語法是:
if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ }
如果 if 語句布爾表達式代碼的值為 true,那麼此塊將被執行。如果 if 語句的結束(右大括號後)布爾表達式的值為 false,那麼之後第一個代碼塊會被執行。
C語言編程認定任何非零和非空值為true,如果是零或null,則假定為false
流程圖:
示例:
#include <stdio.h> int main () { /* local variable definition */ int a = 10; /* check the boolean condition using if statement */ if( a < 20 ) { /* if condition is true then print the following */ printf("a is less than 20 " ); } printf("value of a is : %d ", a); return 0; }
當上述代碼被編譯和執行時,它產生了以下結果:
a is less than 20; value of a is : 10