C語言條件判斷 if / else - C語言零基礎入門教程

目錄html

零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門編程

何謂 C 語言條件判斷,其實很簡單,即根據條件,判斷真假,其條件要麼爲真,要麼爲假,就比如拋硬幣,落地要麼是正面要麼是反面(槓精別說話)!函數

舉個栗子:你知道女生和女人的區別嗎?學習

說法一:
    若是沒結婚,就是女生;
    若是結婚了,那就是女人;

說法二:
    若是沒結婚,就是女生,不然就是女人;

一.C 語言條件判斷 if

C 語言中能夠使用關鍵字 if 來作條件判斷,if 中文翻譯爲 「假如/若是」 的意思!若是 if 條件判斷成立,那麼就執行 if 以後的代碼,若是條件不成立,那麼就不執行 if 以後的代碼……字體

1.if 語法

語法以下:插件

if(表達式)
{
    //代碼塊1
}
//代碼塊2

** 語義是:若是表達式的值爲真,則執行 if 後的語句(代碼塊 1 ),不然不執行 if 後的語句(代碼塊 1 ),無論表達式爲真或者假,都會執行代碼塊 2 的代碼**;翻譯

2.if 實戰

如何判斷女生和女人,道理都懂,那麼用代碼來如何表示上面的場景(說法一)呢?3d

/************************************************************************/
//@Author:猿說編程
//@Blog(我的博客地址): www.codersrc.com
//@File:C語言條件判斷 if / else
//@Time:2021/05/26 08:00
//@Motto:不積跬步無以致千里,不積小流無以成江海,程序人生的精彩須要堅持不懈地積累!
/************************************************************************/

#include "stdafx.h"
#include <stdio.h>

int main()
{
	//說法一:
	//      若是沒結婚,就是女生;
	//      若是結婚了,那就是女人;
	// bool 只有兩種結果,要麼爲true 要麼爲false
	bool bMarry = false;
	if (true == bMarry)
	{
		//若是結婚了,才能執行下面這一行代碼
		printf("結過婚了,是女人!\n");
	}
	printf("main函數結束!\n");
	return 0;
}

/*
輸出結果:

main函數結束!
請按任意鍵繼續. . .
*/

上面的代碼中,提到了 C 語言變量類型布爾值,簡稱: bool ,布爾值要麼爲 true (真) 要麼爲 false (假),只有這兩個結果(也能夠用整數 1 和 0 來分別表示 true 和 false ,二者同樣)!很明顯表達式 true == bMarry 爲假,條件不成立,因此沒有執行 if 以後的代碼;code

二.C 語言條件判斷 if / else

C 語言中能夠使用關鍵字 if 來作條件判斷以外,還有if / else 組合的形式,若是 if 條件判斷成立,那麼就執行 if 以後的代碼,若是條件不成立,那麼執行 else 代碼……htm

1.if / else 語法

語法以下:

if(表達式)
{
    //代碼塊1
}
else
{
    //代碼塊2
}
//代碼塊3

語義是:若是表達式的值爲真,則執行 if 後的語句(代碼塊 1 ),不然執行 else 後語句(代碼塊 2 ),換句話說,代碼塊 1 或者代碼塊 2 只有其中一個被執行,無論表達式爲真或者假,都會執行代碼塊 3 的代碼。

2.if / else 實戰

使用 if / else 完成上面場景(說法二):

/************************************************************************/
//@Author:猿說編程
//@Blog(我的博客地址): www.codersrc.com
//@File:C語言條件判斷 if / else
//@Time:2021/05/26 08:00
//@Motto:不積跬步無以致千里,不積小流無以成江海,程序人生的精彩須要堅持不懈地積累!
/************************************************************************/

#include "stdafx.h"
#include <stdio.h>

int main()
{
	//說法二: 若是沒結婚,就是女生,不然就是女人;
	bool bMarry = false;
	if (true == bMarry)
	{
		printf("結過婚了,是女人!\n");
	}
	else
	{
		printf("沒結過婚了,是女生!\n");
	}
	printf("main函數結束!\n");
	return 0;
}


/*
輸出結果:

沒結過婚了,是女生!
main函數結束!
請按任意鍵繼續. . .
*/

三.猜你喜歡

  1. 安裝 Visual Studio
  2. 安裝 Visual Studio 插件 Visual Assist
  3. Visual Studio 2008 卸載
  4. Visual Studio 2003/2015 卸載
  5. 設置 Visual Studio 字體/背景/行號
  6. C 語言 Hello World
  7. C 語言代碼註釋
  8. C 語言數據類型 / 變量類型
  9. C 語言變量聲明和定義
  10. C 語言格式控制符/佔位符
  11. C 語言 printf 函數
  12. C 語言條件判斷 if / else

未經容許不得轉載:猿說編程 » C 語言條件判斷 if / else

本文由博客 - 猿說編程 猿說編程 發佈!

相關文章
相關標籤/搜索