C語言判斷語句和if語句形式及多層if使用示例
判斷語句
判斷語句顧名思義:是由我們打代碼的人想讓代碼執(zhí)行哪段語句,這就叫做是判斷語句!
以程序員的角度上來說就是:判斷結構要求程序員指定一個或多個要評估或測試的條件,以及條件為真時要執(zhí)行的語句(必需的)和條件為假時要執(zhí)行的語句(可選的)。
C 語言把任何 非零 和 非空 的值假定為 true,把 零 或 null 假定為 false。
按照日常生活來舉個例子:信號燈顯示為綠色的時候,車輛是可以通過的;當信號燈轉為紅色的時候,車輛就必須要停止行駛??梢姡盘枱艚o出了信號,人們通過不同的信號從而進行判斷,然后更具自己的判斷結果執(zhí)行相對應的操作!
在C語言判斷語句當中:表達式的值為假false,那么就不執(zhí)行里面語句的內容。當表達式的語句結果為真ture則執(zhí)行表達式的值的內容。
下面是大多數編程語言中典型的判斷結構的一般形式
?? if語句形式
if語句通過對表達式的值進行判斷,根據判斷的結果決定是不是要進行相對應的操作。格式如下:
if(表達式) 語句
當代碼中表達式的值,如果表達式的值為真"turn",則執(zhí)行后面的語句;如果表達式的值為假,則不執(zhí)行后面的語句。
語句執(zhí)行流程圖:如下所示
?? if語句的使用
如下示例
#include <stdio.h> int main (void) { // 局部變量定義 int a = 10; // 使用 if 語句 if( a < 20 ) { // 如果條件為真,則輸出下面的語句 printf("a 小于 20 \n" ); } printf("a 的值是 %d\n", a); return 0; }
運行結果
?? 雙層if語句使用
如下示例
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main(void) { int i; printf("請輸入數字(1)/(0):"); scanf("%d", &i); if (i == 1) { printf("好好學習!早日成為C語言大佬!\n"); } if (i == 0) { printf("學習太累我還是去板磚吧!\n"); } return 0; }
運行結果:(兩次)
當然除了雙層if語句的使用其實還有多層if語句得使用,這里就不再多說,實踐一下。
以上就是C語言判斷語句和if語句形式及多層if使用示例的詳細內容,更多關于C語言判斷語句if語句的資料請關注腳本之家其它相關文章!
相關文章
Visual Studio Code配置C、C++環(huán)境并編寫運行的方法
這篇文章主要介紹了Visual Studio Code配置C、C++環(huán)境并編寫運行的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08