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

C語(yǔ)言實(shí)例講解嵌套語(yǔ)句的用法

 更新時(shí)間:2022年05月24日 09:32:50   作者:liao-xin  
所謂嵌套(Nest),就是一條語(yǔ)句里面還有另一條語(yǔ)句,例如 for 里面還有 for,while 里 面還有 while,或者 for 里面有 while,while 里面有 if-else,這都是允許的

一 、if 嵌套

格式:

if ( 條件 )
{
    if( 嵌入一個(gè)條件 )
{
    else    {就近原則,對(duì)應(yīng)上面的if}
}

else{ 對(duì)應(yīng)最開(kāi)始那個(gè)if }
}

代碼:

#include <stdio.h>
int main (void)
{
	int score;  // 定義一個(gè)分?jǐn)?shù)變量
	printf("請(qǐng)輸入您的分?jǐn)?shù):");
	scanf("%d",&score);  // 鍵盤(pán)輸入數(shù)值
	if (score >700)     // if條件判斷 >700讀清北 <700讀藍(lán)翔
	{
		printf("我要上清北??!\n");
		if (score > 730)  // if里面在嵌入一個(gè)條件 >730 可以讀挖掘機(jī)和清北
		{
			printf("我要學(xué)挖掘機(jī)?。?!\n");
		}
		else if (score >720) //繼續(xù)嵌入條件 720- 730 這個(gè)區(qū)間
		{
			printf("我要學(xué)廚師?。。?!\n");
		}
		else                //對(duì)應(yīng)上面 else  if  700-720 這個(gè)區(qū)間 
		{
			printf("我要學(xué)計(jì)算機(jī)~~~~\n");
		}
	}
	else     //<700讀藍(lán)翔
	{
		printf("我要上藍(lán)翔!!!!!\n");
	}
	return 0;
}

解釋?zhuān)?/p>

1、if嵌套格式如上,其中注意else 是和同級(jí)別的尚未使用的if使用(就近原則);

2、if嵌套可以相當(dāng)于一個(gè)區(qū)間之間的判斷,當(dāng)條件符合這個(gè)區(qū)間就執(zhí)行這個(gè)區(qū)間內(nèi)容。

3、else if (),相當(dāng)于else 執(zhí)行上面那個(gè)if ,if對(duì)應(yīng)下一個(gè)條件。

結(jié)果:

二、比較ab兩個(gè)數(shù)值大小

①第一種方法if語(yǔ)句判斷

代碼:

#include <stdio.h>
int main (void)
{
	int a,b;
	printf("請(qǐng)輸入您需要的a和b的數(shù)值:");
	scanf("%d%d",&a,&b);
	if (a>b)
	{
		printf("最大值為:%d\n",a);
	}
	else
	{
		printf("最大值為:%d\n",b);
	}
	return 0;
}

解釋?zhuān)?/p>

1、開(kāi)始定義 a b兩個(gè)變量;

2、鍵盤(pán)輸入a b 的值;

3、引入一個(gè)條件判斷if(a>b);

4、如果a>b則條件為真最大值為a,否則最大值是b;

結(jié)果:

②第二種方法三目運(yùn)算

在之前的運(yùn)算等級(jí)那篇文章里面有一個(gè)運(yùn)算優(yōu)先級(jí)表格,里面有關(guān)于運(yùn)算的優(yōu)先級(jí)表達(dá)式。

代碼:

#include <stdio.h>
int main (void)
{
	int a,b;
	printf("請(qǐng)輸入您需要的a和b的數(shù)值:");
	scanf("%d%d",&a,&b);
	/*
	if (a>b)
	{
		printf("最大值為:%d\n",a);
	}
	else
	{
		printf("最大值為:%d\n",b);
	}
	*/
	/*  */  //這個(gè)是塊注釋?zhuān)梢苑奖阕⑨屨麎K代碼
	printf("最大值為:%d\n",a>b?a:b);
	return 0;
}

解釋?zhuān)?/p>

1、/* */這個(gè)是注釋塊,不用的那一段代碼可以直接注釋?zhuān)浅7奖恪?/p>

2、三目運(yùn)算 表達(dá)式?值1:值2,這個(gè)比較兩個(gè)數(shù)字的大小非常的實(shí)用。

結(jié)果:

三、總結(jié)

1、if 語(yǔ)句可以判斷區(qū)間性問(wèn)題,執(zhí)行效率比較低。

2、switch 語(yǔ)句執(zhí)行效率比較塊,但是不可以進(jìn)行區(qū)間判斷。

3、三目運(yùn)算 , 結(jié)構(gòu)清晰 , 不適于嵌套。

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

相關(guān)文章

  • C++?STL容器適配器使用指南

    C++?STL容器適配器使用指南

    C++?STL(標(biāo)準(zhǔn)模板庫(kù))是一套功能強(qiáng)大的?C++?模板類(lèi),提供了通用的模板類(lèi)和函數(shù),這些模板類(lèi)和函數(shù)可以實(shí)現(xiàn)多種流行和常用的算法和數(shù)據(jù)結(jié)構(gòu),如向量、鏈表、隊(duì)列、棧,今天我們來(lái)探究一下stl容器適配器的使用吧
    2021-11-11
  • VC下實(shí)現(xiàn)fopen支持中文的方法

    VC下實(shí)現(xiàn)fopen支持中文的方法

    這篇文章主要介紹了VC下實(shí)現(xiàn)fopen支持中文的方法,需要的朋友可以參考下
    2014-07-07
  • C++超詳細(xì)講解字符串類(lèi)

    C++超詳細(xì)講解字符串類(lèi)

    在C++中只有一個(gè)字符串類(lèi),即basic_string,其管理著一個(gè) '\0' 結(jié)尾的字符數(shù)組。頭文件:#include <string>,string類(lèi)支持兩種輸入方式:cin方式和getline()方式
    2022-06-06
  • c++中string類(lèi)成員函數(shù)c_str()的用法

    c++中string類(lèi)成員函數(shù)c_str()的用法

    c_str()函數(shù)返回一個(gè)指向正規(guī)c字符串的指針,內(nèi)容和string類(lèi)的本身對(duì)象是一樣的,通過(guò)string類(lèi)的c_str()函數(shù)能夠把string對(duì)象轉(zhuǎn)換成c中的字符串的樣式
    2013-09-09
  • 你不知道的C++中namespace和using的用法實(shí)例

    你不知道的C++中namespace和using的用法實(shí)例

    在C++語(yǔ)言編寫(xiě)的程序中,變量和函數(shù)等的作用范圍是有一定限制的,下面這篇文章主要給大家介紹了一些你不知道的C++中namespace和using的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • C語(yǔ)言二維數(shù)組幾種常用的表示方法

    C語(yǔ)言二維數(shù)組幾種常用的表示方法

    今天小編就為大家分享一篇關(guān)于C語(yǔ)言二維數(shù)組幾種常用的表示方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 淺談C++空間配置器allocator

    淺談C++空間配置器allocator

    在STL中,Memory Allocator處于最底層的位置,為一切的Container提供存儲(chǔ)服務(wù),是一切其他組件的基石。對(duì)于一般使用 STL 的用戶(hù)而言,Allocator是不可見(jiàn)的。本文將主要介紹C++空間配置器allocator
    2021-06-06
  • C語(yǔ)言sizeof與字符串處理與動(dòng)態(tài)內(nèi)存分配及main函數(shù)參數(shù)詳解

    C語(yǔ)言sizeof與字符串處理與動(dòng)態(tài)內(nèi)存分配及main函數(shù)參數(shù)詳解

    這篇文章主要介紹了C語(yǔ)言字符串處理函數(shù)、sizeof、動(dòng)態(tài)內(nèi)存分配函數(shù)、main函數(shù)參數(shù)問(wèn)題,static在修飾變量的時(shí)候,如果是修飾全局變量,則跟全局變量功能一樣,通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • opencv實(shí)現(xiàn)讀取視頻保存視頻

    opencv實(shí)現(xiàn)讀取視頻保存視頻

    這篇文章主要為大家詳細(xì)介紹了opencv實(shí)現(xiàn)讀取視頻保存視頻,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C++實(shí)現(xiàn)中綴表達(dá)式轉(zhuǎn)化為后綴表達(dá)式詳解

    C++實(shí)現(xiàn)中綴表達(dá)式轉(zhuǎn)化為后綴表達(dá)式詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用C++解決實(shí)現(xiàn)中綴表達(dá)式轉(zhuǎn)換為后綴表達(dá)式的問(wèn)題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論