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

C語言詳細講解if語句與switch語句的用法

 更新時間:2022年05月24日 09:44:05   作者:liao-xin  
用 if 語句可以構(gòu)成分支結(jié)構(gòu),它根據(jù)給的條件進行判定,以決定執(zhí)行哪個分支程序段,C 語言中還有另外一種分支語句,就是 switch 語句

一、if 語句

格式:

if(寫條件){輸出內(nèi)容}條件為真運行這個。

else {輸出內(nèi)容}否則輸出這個。

代碼:

#include <stdio.h>
int main(void)
{
	int score;  //定義一個變量 score
	printf("請輸入你的分?jǐn)?shù):");
	scanf("%d",&score);  //鍵盤輸入你想要的分?jǐn)?shù)
	if (score>700)  //給出一個條件 score>700
	{
		printf("我要上清華\n");	 //如果分?jǐn)?shù)大于700,運行這條程序
	}
	else 
	{
		printf("需要繼續(xù)加油\n"); //如果小于等于700,運行這條程序
	}
	return 0;
}

解釋:

1、首先開始定義一個關(guān)于分?jǐn)?shù)的變量;

2、接著通過鍵盤敲入你需要的分?jǐn)?shù);

3、建立一個if函數(shù),if(){},else {},這是它的表達式。

if(),通常和else用在一起,如果條件為真執(zhí)行{ }的代碼。

條件為假執(zhí)行else {} 里面的代碼。

結(jié)果:

二、switch 語句

格式:

switch(條件) {

case (分支);

break;

case (分支);

break;

}

代碼:

#include <stdio.h>
int main(void)
{
	int a;  //定義整形變量a;
	printf("請輸入a的值:");
	scanf("%d",&a); // 鍵盤輸入a的值
	switch(a)
	{
	case 1:
		printf("輸入的值為:1\n");  // a為1執(zhí)行這條語句`在這里插入代碼片`
		break;
	case 2:
		printf("輸入的值為:2\n");  // a為2執(zhí)行這條語句
		break;
	default:
		printf("輸入的值未知\n");  // a為其他數(shù)值時,執(zhí)行這條語句
		break;
	}
	return 0;
}

解釋:

1、switch 語句和 if 語句一樣也是一個判斷的語句;

2、c語言中case是和switch一起使用的,構(gòu)成switch—case語句,進行判斷選擇,case是用來表示選擇結(jié)構(gòu)的。

用法例子:    

switch()
    {
    case ();
        break;
    case ();
        break;
    }

3、break 語句用來在執(zhí)行完一個 case(分支)后立即跳出當(dāng)前 switch 結(jié)構(gòu)。

4、default在c語言中,default只用在switch語句中,代表默認處理,代表著默認值。

結(jié)果:

三、錯誤提示

1、swith() 后面是不用;這個符號的。

case 每一個分支寫完需要加:冒號。

break 結(jié)束語句需要加;分號。

2、if() 后面一樣不需要加;分號。

else 后面什么都不需要添加。

到此這篇關(guān)于C語言詳細講解if語句與switch語句的用法的文章就介紹到這了,更多相關(guān)C語言if與switch內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言中無符號數(shù)和有符號數(shù)之間的運算

    C語言中無符號數(shù)和有符號數(shù)之間的運算

    C語言中有符號數(shù)和無符號數(shù)進行運算默認會將有符號數(shù)看成無符號數(shù)進行運算,其中算術(shù)運算默認返回?zé)o符號數(shù),邏輯運算當(dāng)然是返回0或1了。下面通過一個例子給大家分享C語言中無符號數(shù)和有符號數(shù)之間的運算,一起看看吧
    2017-09-09
  • C++程序中啟動線程的方法

    C++程序中啟動線程的方法

    這篇文章主要介紹了C++程序中啟動線程的方法,作者針對C++11版本中的一些新特性進行了解說,需要的朋友可以參考下
    2015-07-07
  • 淺談 C++17 里的 Visitor 模式

    淺談 C++17 里的 Visitor 模式

    Visitor模式經(jīng)常用于將更新的設(shè)計封裝在一個類中,并且由待更改的類提供一個接受接口,其關(guān)鍵技術(shù)在于雙分派技術(shù),本文主要介紹 C++17 里的 Visitor 模式的相關(guān)資料,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • C語言數(shù)據(jù)結(jié)構(gòu)之隊列算法詳解

    C語言數(shù)據(jù)結(jié)構(gòu)之隊列算法詳解

    這篇文章介紹了C語言數(shù)據(jù)結(jié)構(gòu)之隊列的算法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • C++實現(xiàn)簡單的計算器小功能

    C++實現(xiàn)簡單的計算器小功能

    這篇文章主要為大家詳細介紹了C++實現(xiàn)簡單的計算器小功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 詳解C++ 運算符重載中返回值的坑

    詳解C++ 運算符重載中返回值的坑

    這篇文章主要介紹了C++ 運算符重載中返回值的坑,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • windows下vscode使用cmake的方法

    windows下vscode使用cmake的方法

    這篇文章主要介紹了windows下vscode使用cmake的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • C++ 中const對象與const成員函數(shù)的實例詳解

    C++ 中const對象與const成員函數(shù)的實例詳解

    這篇文章主要介紹了C++ 中const對象與const成員函數(shù)的實例詳解的相關(guān)資料,希望通過本文能讓大家徹底掌握該如何使用,需要的朋友可以參考下
    2017-08-08
  • 淺談MFC 改變控件大小和位置

    淺談MFC 改變控件大小和位置

    在用VC開發(fā)應(yīng)用程序時,經(jīng)常會要做一些可以改變大小的對話框,而這個時候就要求對話框上的控件會隨著對話框大小的改變而改變自己的位置和大小。下面我們就來探討下在MFC中如何改變控件大小和位置
    2015-06-06
  • 解決scanf_s輸入%d%c%d格式錯誤的問題

    解決scanf_s輸入%d%c%d格式錯誤的問題

    這篇文章主要介紹了解決scanf_s輸入%d%c%d格式錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12

最新評論