国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!

這篇具有很好參考價(jià)值的文章主要介紹了《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

?? 鴿芷咕:個(gè)人主頁(yè)

??? 個(gè)人專(zhuān)欄:《C語(yǔ)言初階篇》 《C語(yǔ)言進(jìn)階篇》
??生活的理想,就是為了理想的生活!

前言

?? ??hello! 各位寶子們大家好啊,又是新的一天開(kāi)始了,今天給大家?guī)?lái)的循環(huán)語(yǔ)句的全面講解!
?? ??歷時(shí)一天終于給肝出來(lái)了,本文詳細(xì)講解了while,do while循環(huán)語(yǔ)句保證你看完必有收獲!
?? ??本期文章收錄在《C語(yǔ)言初階篇》 ,大家有興趣可以看看吶!
???? 歡迎鐵汁們 ?? 點(diǎn)贊 ?? 收藏 ?留言 ??!

?? 循環(huán)語(yǔ)句的介紹

???? 在學(xué)循環(huán)語(yǔ)句我們首先搞明白什么是循環(huán)語(yǔ)句。循環(huán)語(yǔ)句是用于重復(fù)執(zhí)行某條語(yǔ)句(循環(huán)體)的語(yǔ)句,它包含三個(gè)部分,分別是:

  • 初始化部分
  • 判斷部分
  • 調(diào)整循環(huán)部分

而C語(yǔ)言提供了3中循環(huán)語(yǔ)句,分別為while語(yǔ)句,do while語(yǔ)句和for語(yǔ)句。

??問(wèn)題引入:

???? 舉個(gè)例子,在我們學(xué)習(xí)生活中就和循環(huán)息息相關(guān)。比如是我們考取證書(shū)前提肯定是先學(xué)習(xí)知識(shí),然后再去考試,學(xué)好了就考過(guò)了。不然就要繼續(xù)學(xué)習(xí)然后參加考試!
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

?? while 語(yǔ)句的介紹

????前一篇文章我們已經(jīng)講解了分支語(yǔ)句if語(yǔ)句。當(dāng)條件滿(mǎn)足的情況下,if語(yǔ)句后的語(yǔ)句執(zhí)行,否則不執(zhí)行。

  • 但是這個(gè)語(yǔ)句只會(huì)執(zhí)行一次。
  • 而我們生活中很多事情是:同一件事情我們需要完成很多次。
  • 所以C語(yǔ)言中給我們引入了: while for do while 語(yǔ)句,可以實(shí)現(xiàn)循環(huán)。
    ?? 注:前一篇分支語(yǔ)句在這里《if語(yǔ)句詳解》 《switch語(yǔ)句詳解》

?? while 語(yǔ)法結(jié)構(gòu):

while(表達(dá)式)
	 循環(huán)語(yǔ)句;

???? 大家看是不是和 if 非常像,只要表達(dá)式成立就執(zhí)行語(yǔ)句。只不過(guò) whlie 中語(yǔ)句執(zhí)行完了之后還要重新進(jìn)行判斷,然后繼續(xù)執(zhí)行語(yǔ)句。直到表達(dá)式不成立才取消重復(fù)執(zhí)行!
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

我們來(lái)演示一下while的用法大家就明白了!比如說(shuō):

  • 在屏幕上打印1-10的數(shù)字該怎么辦呢?。

?? 代碼演示:

#include <stdio.h>
int main()
{
	 int i = 1;
	 while(i<=10)
	 {
		 printf("%d ", i);
		 i = i+1;
	 }
	 return 0;
}

?? 代碼解讀:

我們前面講了循環(huán)它包含三個(gè)部分: 初始化部分 判斷部分 調(diào)整循環(huán)部分

  • int i = 1; ?在這里是 初始化部分
  • i<=10??? 在這里是 判斷部分
  • i = i+1; ??在這里是 調(diào)整循環(huán)部分

???? 我們先給 i 符初值然后,就進(jìn)入 while 里面進(jìn)行判斷判斷成立者,執(zhí)行語(yǔ)句。直到判斷不成立就退出 while 循環(huán)。
而想在中途退出該怎么辦呢?這時(shí)就要用到我們的break語(yǔ)句了。

?? while中的break

?? break代碼實(shí)例:

#include <stdio.h>
int main()
{
	 int i = 1;
	 while(i<=10)
	 {
		 if(i == 5)
			 break;
		 printf("%d ", i);
		 i = i+1;
	 }
 return 0;
}

?? 同樣的代碼我們加上if語(yǔ)句,讓他滿(mǎn)足條件時(shí)執(zhí)行break看下效果。

?? 代碼結(jié)果:
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法
?? 這里我們可以看到break的作用是:

  • ?? 其實(shí)在循環(huán)中只要遇到break,就停止后期的所有的循環(huán),直接終止循環(huán)。
  • ?? 所以: while中的break是用于永久終止循環(huán)的。

?? while中的continue

?? continue在while循環(huán)中的作用是:

  • ?? continue是用于終止本次循環(huán)的。
  • ?? 也就是本次循環(huán)中continue后邊的代碼不會(huì)再執(zhí)行,
  • ?? 而是直接跳轉(zhuǎn)到while語(yǔ)句的判斷部分。進(jìn)行下一次循環(huán)的入口判斷

??說(shuō)明:
continuebreak 語(yǔ)句一樣都是結(jié)束語(yǔ)句但是;

  • break是直接結(jié)束循環(huán)。
  • 而continue是跳過(guò)本次循環(huán)。

?? 注:但是在while里面使用要注意,一不小心就會(huì)造成死循環(huán)!我們來(lái)看下面代碼:

?? continue 代碼實(shí)例:

#include <stdio.h>
int main()
{
	 int i = 1;
	 while(i<=10)
	 {
		 if(i == 5)
			 continue;
		 printf("%d ", i);
		 i = i+1;
	 }
 return 0;
}

?? 同樣的代碼break換成continue看看什么效果。

?? 代碼結(jié)果:
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法
而這里和我們想象的不大一樣,continue的作用不是說(shuō):

  • 是跳過(guò)本次循環(huán)嘛?并不會(huì)結(jié)束循環(huán)!
  • 那么應(yīng)該輸出的是:1 2 3 4 6 7 8 9 嘛?
  • 為什么會(huì)輸出1 2 3 4 然后一直等待循環(huán)呢?

?? 我們仔細(xì)看會(huì)發(fā)現(xiàn)原來(lái)continue結(jié)束的時(shí)候下面的

  • i = i+1; 未執(zhí)行導(dǎo)致循環(huán)的調(diào)整循環(huán)部分
  • 并未發(fā)生改變所以 i 一直等于4
  • 導(dǎo)致造成死循環(huán)。
  • 所以在while里面使用continue的時(shí)候一定要注意

? 那么就會(huì)有人說(shuō),把i+1放到continue的前面不就好了

?? 代碼演示:

#include <stdio.h>
int main()
{

	int i = 1;
	while (i <= 10)
	{
		i = i + 1;
		if (i == 5)
			continue;	
		printf("%d ", i);
	}
	return 0;
}

?? 代碼結(jié)果:
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

???? 這里我們會(huì)發(fā)現(xiàn)死循環(huán)的問(wèn)題解決了。但是新的問(wèn)題又來(lái)了這里把 +1 放到前面打印,所以1就打印不出來(lái)了。還是沒(méi)有達(dá)到我們預(yù)期的效果!

  • ?? 所以我們就想,像while這樣的語(yǔ)句!
  • ?? 初始化部分 判斷部分 調(diào)整循環(huán)部分
  • ?? 三個(gè)不都分別在不同的地方所以導(dǎo)致出錯(cuò)!
  • ?? 那么有沒(méi)有三個(gè)部分都寫(xiě)在一起的?
  • 這樣就不容易出錯(cuò)了!所以我們又有了for循環(huán)語(yǔ)句完美的解決了這個(gè)問(wèn)題!

?? do while 語(yǔ)句的介紹

?? while 語(yǔ)法結(jié)構(gòu):

do
 循環(huán)語(yǔ)句;
while(表達(dá)式);

?? do語(yǔ)句的特點(diǎn)

?? 循環(huán)至少執(zhí)行一次,使用的場(chǎng)景有限,所以不是經(jīng)常使用。

  • 所以do while是先執(zhí)行循環(huán)體然后再進(jìn)行判斷!

?? 代碼演示:

#include <stdio.h>
int main()
{
	 int i = 1;
	 do
	 {
	 	printf("%d ", i);
	    i=i+1;
	 }while(i<=10);
	 return 0;
}

?? 代碼結(jié)果:

《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

?? do while循環(huán)中的break

?? 其實(shí)do while中的break語(yǔ)句和while中作用是一模一樣的!

  • 當(dāng)滿(mǎn)足條件執(zhí)行break語(yǔ)句時(shí),就會(huì)直接退出循環(huán)!

?? 代碼演示:

#include <stdio.h>
int main()
{
 int i = 1;
 do
 {
        if(5 == i)
            break;
 printf("%d ", i);
        i=i+1;
 }while(i<=10);
    
 return 0;
}

?? 代碼結(jié)果:
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

?? do while循環(huán)中的continue

?? do while中的continue語(yǔ)句和while中作用是一樣嘛?

  • 我們來(lái)下面代碼看一下!

?? 代碼演示:

#include <stdio.h>
int main()
{
	 int i = 1;
	 do
	 {
	      if(5 == i)
	          continue;
		 printf("%d ", i);
	     i=i+1;
	 }while(i<=10);	    
	 return 0;
}

?? 代碼結(jié)果:

《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法

?? 而這里就發(fā)生了和while一樣的錯(cuò)誤,continue結(jié)束之后

  • ?? 循環(huán)調(diào)整部分i=i+1;并沒(méi)有繼續(xù)+1,導(dǎo)致發(fā)生了死循環(huán)!
  • ?? 那么就沒(méi)有比 whiledo while 循環(huán)更好一點(diǎn)的語(yǔ)法出現(xiàn)了嘛?
  • ?? 當(dāng)然有他就是 for 循環(huán),一個(gè)比 while 更加安全的循環(huán)!

?? 注:由于本篇幅限制所以下一章在給大家講解for循環(huán)啦!
??本期文章收錄在《C語(yǔ)言初階篇》,后續(xù)的for循環(huán)介紹也在里面呢!大家有興趣可以看看嘞!

總結(jié)

? 歸納:
好了以上就是關(guān)于循環(huán)語(yǔ)句 while 和 do while 的用法詳解,和注意事項(xiàng)就全部講解完畢啦!
??循環(huán)的介紹
??while的用法
??while中continue使用的注意事項(xiàng)
??do while的用法
??do while中continue是怎么樣的
?? 把這些完全掌握,大家就可以隨心所欲的使用循環(huán)語(yǔ)句了!
看到這里了還不給博主扣個(gè):
?? 點(diǎn)贊??收藏 ?? 關(guān)注

?? ?? ?? ?? ???? ?? ?? ?? ?? ??
拜托拜托這個(gè)真的很重要!
你們的點(diǎn)贊就是博主更新最大的動(dòng)力!
有問(wèn)題可以評(píng)論或者私信呢秒回哦。
《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!,《C語(yǔ)言初級(jí)篇》,c語(yǔ)言,開(kāi)發(fā)語(yǔ)言,c++,算法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-553107.html

到了這里,關(guān)于《C語(yǔ)言初階篇》循環(huán)語(yǔ)句還沒(méi)搞懂?這篇文章帶你輕松學(xué)會(huì)循環(huán)語(yǔ)句!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C語(yǔ)言初階篇】 while 語(yǔ)句的語(yǔ)法和注意事項(xiàng) (詳解版)

    【C語(yǔ)言初階篇】 while 語(yǔ)句的語(yǔ)法和注意事項(xiàng) (詳解版)

    ?? 鴿芷咕 :個(gè)人主頁(yè) ??? 個(gè)人專(zhuān)欄 :《C語(yǔ)言初階篇》 《C語(yǔ)言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位寶子們大家好啊,又是新的一天開(kāi)始了,今天給大家?guī)?lái)的循環(huán)語(yǔ)句的全面講解! ?? ?? 歷時(shí)一天終于給肝出來(lái)了,本文詳細(xì)講解了wh

    2024年02月14日
    瀏覽(27)
  • 《C語(yǔ)言初階》這篇文章帶你全面認(rèn)識(shí)switch語(yǔ)句的用法!

    《C語(yǔ)言初階》這篇文章帶你全面認(rèn)識(shí)switch語(yǔ)句的用法!

    ?? 鴿芷咕 :個(gè)人主頁(yè) ??? 個(gè)人專(zhuān)欄 :《C語(yǔ)言初階篇》 《C語(yǔ)言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位寶子們大家好啊,又是新的一天開(kāi)始了,今天給大家?guī)?lái)的switch語(yǔ)句的全面講解! ?? ?? 預(yù)計(jì)博主這倆天會(huì)把分支語(yǔ)句和循環(huán)語(yǔ)句給徹底

    2024年02月12日
    瀏覽(21)
  • 初階C語(yǔ)言-分支和循環(huán)語(yǔ)句(下)

    初階C語(yǔ)言-分支和循環(huán)語(yǔ)句(下)

    “花會(huì)沿途盛開(kāi),以后的路也是?!?今天我們一起來(lái)繼續(xù)學(xué)完分支語(yǔ)句和循環(huán)語(yǔ)句。 3.4.1 do語(yǔ)句的用法 在前面,我們學(xué)過(guò)了用 while循環(huán) 和 for循環(huán) 在屏幕上打印1~10的數(shù)字,那么在 do...while()循環(huán) 中,如何實(shí)現(xiàn)這步操作呢? 接下來(lái),讓我們用一張圖了解一下 do...while()循環(huán) 的

    2024年02月15日
    瀏覽(29)
  • DeFi還沒(méi)搞明白,DeSci又來(lái)了?

    區(qū)塊鏈的發(fā)展日新月異,新概念層出不窮。最近,看一個(gè)很新的概念“DeSci(Decentralized Science)”,顧名思義,是“去中心化科學(xué)”。去中心化科學(xué)是什么意思?今天一起來(lái)了解下這個(gè)新概念。 // 什么是DeSci ”DeSci是一個(gè)區(qū)塊鏈應(yīng)用的實(shí)例,旨在建立能夠公平公正地創(chuàng)建、資

    2024年02月02日
    瀏覽(15)
  • 【C語(yǔ)言初階篇】scanf和getchar中緩存區(qū)的概念!

    【C語(yǔ)言初階篇】scanf和getchar中緩存區(qū)的概念!

    ?? 鴿芷咕 :個(gè)人主頁(yè) ??? 個(gè)人專(zhuān)欄 :《C語(yǔ)言初階篇》 《C語(yǔ)言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位寶子們大家好啊,相信大家都多多少少了用過(guò)scanf和getchar()語(yǔ)句吧,但是關(guān)于緩存區(qū)的概念,我相信大多數(shù)人都沒(méi)有聽(tīng)說(shuō)過(guò)吧。 ?? ?? 寫(xiě)

    2024年02月14日
    瀏覽(46)
  • 【Spring框架】一篇文章帶你徹底搞懂Spring解決循環(huán)依賴(lài)的底層原理

    【Spring框架】一篇文章帶你徹底搞懂Spring解決循環(huán)依賴(lài)的底層原理

    目錄 一、前言 二、什么是循環(huán)依賴(lài) 三、Spring Bean 的循環(huán)依賴(lài)問(wèn)題 3.1 Bean 的創(chuàng)建步驟 3.2 為什么 Spring Bean 會(huì)產(chǎn)生循環(huán)依賴(lài)問(wèn)題? 3.3 什么情況下循環(huán)依賴(lài)可以被處理? 四、Spring 如何解決循環(huán)依賴(lài)問(wèn)題? 4.0 什么是三級(jí)緩存 4.1 簡(jiǎn)單的循環(huán)依賴(lài)(沒(méi)有AOP) 4.1.0 創(chuàng)建Bean的前期流

    2024年04月17日
    瀏覽(32)
  • 看完這篇文章,保你學(xué)會(huì)C語(yǔ)言switch case 語(yǔ)句

    看完這篇文章,保你學(xué)會(huì)C語(yǔ)言switch case 語(yǔ)句

    我的個(gè)人主頁(yè): ☆光之夢(mèng)☆的博客_CSDN博客-C語(yǔ)言基礎(chǔ)語(yǔ)法(超詳細(xì))領(lǐng)域博主 歡迎各位 ??點(diǎn)贊 ?收藏 ??評(píng)論 特別標(biāo)注 :本博主將會(huì)長(zhǎng)期更新c語(yǔ)言的語(yǔ)法知識(shí),初學(xué)c語(yǔ)言的朋友們,可以收藏訂閱一下我的專(zhuān)欄: C語(yǔ)言基礎(chǔ)語(yǔ)法(超詳細(xì))_☆光之夢(mèng)☆的博客-CSDN博客 (這

    2023年04月26日
    瀏覽(19)
  • JavaEE 初階篇-生產(chǎn)者與消費(fèi)者模型(線(xiàn)程通信)

    JavaEE 初階篇-生產(chǎn)者與消費(fèi)者模型(線(xiàn)程通信)

    ??博客主頁(yè):?【 小扳_-CSDN博客】 ?感謝大家點(diǎn)贊??收藏?評(píng)論? ? 文章目錄 ? ? ? ? 1.0 生產(chǎn)者與消費(fèi)者模型概述 ? ? ? ? 2.0?在生產(chǎn)者與消費(fèi)者模型中涉及的關(guān)鍵概念 ? ? ? ? 2.1 緩沖區(qū) ? ? ? ? 2.2 生產(chǎn)者 ? ? ? ? 2.3 消費(fèi)者 ? ? ? ? 2.4 同步機(jī)制 ? ? ? ? 2.5 線(xiàn)程間通

    2024年04月28日
    瀏覽(31)
  • JavaEE 初階篇-深入了解多線(xiàn)程等待與多線(xiàn)程狀態(tài)

    JavaEE 初階篇-深入了解多線(xiàn)程等待與多線(xiàn)程狀態(tài)

    ??博客主頁(yè):?【 小扳_-CSDN博客】 ?感謝大家點(diǎn)贊??收藏?評(píng)論? 文章目錄 ? ? ? ? 1.0 線(xiàn)程等待 ? ? ? ? 1.1?線(xiàn)程等待 -?join() 方法 ? ? ? ? 1.1.1 main 線(xiàn)程中等待多個(gè)線(xiàn)程 ? ? ? ? 1.1.2 main 線(xiàn)程等待 t2?線(xiàn)程且t2?線(xiàn)程等待 t1?線(xiàn)程 ? ? ? ? 1.1.3 其他線(xiàn)程阻塞等待 main 線(xiàn)程

    2024年04月17日
    瀏覽(20)
  • 【C語(yǔ)言初階(5)】循環(huán)練習(xí)題

    【C語(yǔ)言初階(5)】循環(huán)練習(xí)題

    階乘 某個(gè)數(shù)從 1 開(kāi)始一直乘到這個(gè)數(shù)本身為止; 例如:3 的階乘就是 1 * 2 * 3 = 6; n 的階乘就是 1 * 2 * 3 … * n。 解題思路 如果想要階乘到 n 的話(huà),就要產(chǎn)生 1-n 的數(shù)字,此時(shí)就需要用到循環(huán)。 通過(guò)循環(huán)產(chǎn)生 1-n 的數(shù)字,然后把這些數(shù)字累積乘到一個(gè)數(shù)上。 代碼實(shí)現(xiàn) 解題思路

    2024年02月11日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包