欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言判斷語句和if語句形式及多層if使用示例

 更新時間:2023年09月22日 14:24:41   作者:謓澤  
這篇文章主要為大家介紹了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&lt;stdio.h&gt;
int main(void)
{
	int i;
	printf("請輸入數字(1)/(0):");
	scanf("%d", &amp;i);
	if (i == 1)
	{
		printf("好好學習!早日成為C語言大佬!\n");
	}
	if (i == 0)
	{
		printf("學習太累我還是去板磚吧!\n");
	}
	return 0;
}

運行結果:(兩次)

當然除了雙層if語句的使用其實還有多層if語句得使用,這里就不再多說,實踐一下。

以上就是C語言判斷語句和if語句形式及多層if使用示例的詳細內容,更多關于C語言判斷語句if語句的資料請關注腳本之家其它相關文章!

相關文章

  • 基于一致性hash算法 C++語言的實現詳解

    基于一致性hash算法 C++語言的實現詳解

    在《基于一致性hash算法(consistent hashing)的使用詳解》一文中已經介紹了一致性hash的基本原理,本文將會對其具體實現細節(jié)進行描述,并用c++語言對一致性hash進行了簡單的實現
    2013-05-05
  • 詳解C++?functional庫中的仿函數使用方法

    詳解C++?functional庫中的仿函數使用方法

    仿函數(functor)又稱之為函數對象(function?object),實際上就是?重載了()操作符?的?struct或class。本文將詳細講解C++中仿函數的使用方法,需要的可以參考一下
    2022-04-04
  • C++設計模式之策略模式

    C++設計模式之策略模式

    這篇文章主要介紹了C++設計模式之策略模式,本文講解了什么是策略模式、策略模式的使用場合、策略模式的代碼實例等內容,需要的朋友可以參考下
    2014-10-10
  • C/C++內存管理詳情

    C/C++內存管理詳情

    這篇文章主要通過描述了C/C++內存分布、C/C++的一些函數理方面來展開C/C++內存管理的內容,需要的朋友請參考下文
    2021-08-08
  • C++設計模式之迭代器模式

    C++設計模式之迭代器模式

    這篇文章主要介紹了C++設計模式之迭代器模式,本文講解了什么是迭代器模式、迭代器模式的代碼實例等內容,需要的朋友可以參考下
    2014-10-10
  • c++指針參數傳遞和引用參數傳遞的區(qū)別解析

    c++指針參數傳遞和引用參數傳遞的區(qū)別解析

    這篇文章主要介紹了c++指針參數傳遞和引用參數傳遞的區(qū)別解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Visual Studio Code配置C、C++環(huán)境并編寫運行的方法

    Visual Studio Code配置C、C++環(huán)境并編寫運行的方法

    這篇文章主要介紹了Visual Studio Code配置C、C++環(huán)境并編寫運行的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • C++中繼承與組合的區(qū)別詳細解析

    C++中繼承與組合的區(qū)別詳細解析

    C++的“繼承”特性可以提高程序的可復用性。正因為“繼承”太有用、太容易用,才要防止亂用“繼承”
    2013-09-09
  • C++實現乒乓球比分判定

    C++實現乒乓球比分判定

    這篇文章主要為大家詳細介紹了C++實現乒乓球比分判定,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C++使用printf語句實現進制轉換的示例代碼

    C++使用printf語句實現進制轉換的示例代碼

    在C語言中,printf 函數可以直接實現部分進制轉換功能,通過格式說明符(format specifier)快速輸出不同進制的數值,下面給大家分享C++使用printf語句實現進制轉換的示例代碼,感興趣的朋友一起看看吧
    2025-04-04

最新評論