真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

淺談C語(yǔ)言基本知識(shí)之for循環(huán)-創(chuàng)新互聯(lián)

原文來(lái)自公眾號(hào):電源漫談

西充網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,西充網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為西充成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的西充做網(wǎng)站的公司定做!

大家好,我是電源漫談,for循環(huán)是一個(gè)常見(jiàn)的重復(fù)結(jié)構(gòu),允許高效率的執(zhí)行一個(gè)循環(huán)就可以執(zhí)行一定數(shù)目的次數(shù),本文我們對(duì)for循環(huán)的基本知識(shí)做一個(gè)梳理。

一.For循環(huán)的基本概念

圖1 for循環(huán)的基本語(yǔ)法

For循環(huán)的基本語(yǔ)法結(jié)構(gòu)如圖1所示,其中有三個(gè)表達(dá)式用分號(hào)隔開(kāi),第一個(gè)表達(dá)式是循環(huán)計(jì)數(shù)器變量的初始化。第二個(gè)表達(dá)式是測(cè)試循環(huán)是否滿足的條件判斷,如果條件為真,那么就會(huì)繼續(xù)執(zhí)行循環(huán)。第三個(gè)表達(dá)式是每一次循環(huán)結(jié)束時(shí),改變循環(huán)計(jì)數(shù)器的變量。

對(duì)于這個(gè)循環(huán)結(jié)構(gòu),三個(gè)表達(dá)式都可以缺失,但是需要注意的是,當(dāng)缺少表達(dá)式1和表達(dá)式3時(shí),循環(huán)就無(wú)法正確進(jìn)行了,但是缺少表達(dá)式2時(shí)可以進(jìn)行無(wú)限次數(shù)循環(huán)。

有一種特殊情況是,三個(gè)表達(dá)式都缺失,這時(shí)候是進(jìn)行無(wú)限次數(shù)循環(huán)的,此時(shí)可以使用break來(lái)離開(kāi)這個(gè)循環(huán)。

二.字符串打印函數(shù)的基本概念

圖2 printf函數(shù)的基本語(yǔ)法

打印控制字符串到標(biāo)準(zhǔn)輸出終端是一個(gè)常見(jiàn)的調(diào)試功能,比如PC終端或者M(jìn)CU的UART終端等。在MCU使用中可以使用printf函數(shù)將需要的字符串?dāng)?shù)據(jù)打印在UART終端上。在這個(gè)基本語(yǔ)法結(jié)構(gòu)中,除了控制字符串之外,所有逗號(hào)分開(kāi)的數(shù)據(jù)是可選的,參數(shù)可以是變量或者嵌入到控制字符串中的數(shù)據(jù)。

另外一個(gè)元素是控制字符串中的占位符,它表示參數(shù)值應(yīng)該插入的位置,同時(shí)指明打印字符串中的數(shù)據(jù)使用的格式,值得注意的是printf函數(shù)需要大量的內(nèi)存,所以一般僅用于調(diào)試功能。

圖3 printf語(yǔ)句基本結(jié)構(gòu)

如圖3所示,是一個(gè)基本的printf的語(yǔ)句結(jié)構(gòu),可以看到它需要輸出a和b兩個(gè)變量的值,這兩個(gè)變量采用10進(jìn)制整數(shù)的格式,用%d表示,并且在顯示完一個(gè)數(shù)據(jù)之后輸出一個(gè)\n換行字符。%d就是需要插入兩個(gè)變量參數(shù)的位置,第一個(gè)%d需要被a數(shù)據(jù)所代替,第二個(gè)%d需要被b數(shù)據(jù)代替。

圖4?常見(jiàn)格式標(biāo)識(shí)符

常見(jiàn)的printf函數(shù)中使用的格式字符如圖4所示。

三.在MCU中使用字符串打印輸出for循環(huán)變量輸出

圖5 MCC中配置UART外設(shè)

此處采用9600的波特率,將printf重定位到UART,和MCU相關(guān)的其它外設(shè)此處由于篇幅所限不做說(shuō)明。

圖6 for循環(huán)中的變量打印輸出函數(shù)定義

圖7?主程序中重復(fù)打印for循環(huán)變量輸出

圖8?串口打印輸出結(jié)果顯示

上述內(nèi)容簡(jiǎn)要說(shuō)明了通過(guò)printf函數(shù)無(wú)限次打印for循環(huán)結(jié)果。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


分享名稱:淺談C語(yǔ)言基本知識(shí)之for循環(huán)-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://weahome.cn/article/dssddi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部