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

C語言詳細(xì)講解if語句與switch語句的用法

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

一、if 語句

格式:

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

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

代碼:

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

解釋:

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

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

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

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

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

結(jié)果:

二、switch 語句

格式:

switch(條件) {

case (分支);

break;

case (分支);

break;

}

代碼:

#include <stdio.h>
int main(void)
{
	int a;  //定義整形變量a;
	printf("請(qǐng)輸入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ù)值時(shí),執(zhí)行這條語句
		break;
	}
	return 0;
}

解釋:

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

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

用法例子:    

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

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

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

結(jié)果:

三、錯(cuò)誤提示

1、swith() 后面是不用;這個(gè)符號(hào)的。

case 每一個(gè)分支寫完需要加:冒號(hào)。

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

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

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

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

相關(guān)文章

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

    C語言中無符號(hào)數(shù)和有符號(hào)數(shù)之間的運(yùn)算

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

    C++程序中啟動(dòng)線程的方法

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

    淺談 C++17 里的 Visitor 模式

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

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

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

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

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

    詳解C++ 運(yùn)算符重載中返回值的坑

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

    windows下vscode使用cmake的方法

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

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

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

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

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

    解決scanf_s輸入%d%c%d格式錯(cuò)誤的問題

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

最新評(píng)論