哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

縮進(jìn)就有那么重要?

單片機(jī)技術(shù)宅 ? 來源:單片機(jī)技術(shù)宅 ? 2020-05-14 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么要縮進(jìn)

作為單片機(jī)編程愛好者,特別是初學(xué)者,才開始學(xué)習(xí)編程,也是良好編程習(xí)慣養(yǎng)成的最佳時(shí)間,為了日后我們寫出的代碼看著比較高大上,我們有必要在開始時(shí)形成好習(xí)慣,比如代碼的縮進(jìn)。

你猜的沒錯(cuò),今天我們就來說說縮進(jìn)??s進(jìn)是代碼閱讀性的重要保證。沒有縮進(jìn)的代碼如同沒有標(biāo)點(diǎn)符號(hào)和分段的文章,即使內(nèi)容精彩絕倫,也不可能會(huì)有人喜歡去閱讀,更主要的是,沒有標(biāo)點(diǎn)的文章,閱讀起來好多地方是會(huì)有歧義的,我們的編程也是一樣的,沒有縮進(jìn)的代碼,我們是很難閱讀,很難看出程序的邏輯關(guān)系,閱讀起來還很有可能會(huì)產(chǎn)生歧義。

我們寫出來的代碼不只是寫給處理器運(yùn)行的,還需要同行、經(jīng)理審查、閱讀以完成協(xié)作,更重要的是在日后代碼維護(hù)中,你才是主角。再或者不要你維護(hù),今天你寫的代碼都么牛X,日后吹牛的時(shí)候,和菜鳥說的天花亂墜,菜鳥一看到代碼,沒有縮進(jìn),?。?/p>

說了那么多,也許你還是不行,縮進(jìn)就有那么重要?

往下看

試著讀一下下面的代碼,能否快速找到Delay_xms(1000);在哪里調(diào)用的?for?while?main?如果上千行的代碼,沒有縮進(jìn),你想像一下,會(huì)是什么場(chǎng)景?

void main(void)

{

uchar i,j;

Delay_xms(50);

Init_MAX7219();

while(1)

{

for(i=1;i<9;i++)

Write_Max7219(i,disp1[1][i-1],i,disp1[0][i-1]);

for(i=1;i<9;i++)

{

Write_Max7219(i,disp1[1][i-1],i,disp1[0][i-1]);

Max7219_pinCS=0;

for(j=0;j

{

Write_Max7219_byte(i); //寫入地址,即數(shù)碼管編號(hào)

Write_Max7219_byte(disp1[count-1-j][i-1]); //寫入數(shù)據(jù),即數(shù)碼管顯示數(shù)字

_nop_();

}

Max7219_pinCS=1;

}

Delay_xms(1000);

}

}

再看看下面的代碼,試著找找Delay_xms(1000);在哪被調(diào)用?

void main(void)

{

uchar i,j; Delay_xms(50); Init_MAX7219(); while(1) {

// for(i=1;i<9;i++)

/ / Write_Max7219(i,disp1[1][i-1],i,disp1[0][i-1]);

for(i=1;i<9;i++)

{

// Write_Max7219(i,disp1[1][i-1],i,disp1[0][i-1]);

Max7219_pinCS=0;

for(j=0;j

{

Write_Max7219_byte(i); //寫入地址,即數(shù)碼管編號(hào)

Write_Max7219_byte(disp1[count-1-j][i-1]); //寫入數(shù)據(jù),即數(shù)碼管顯示數(shù)字

_nop_();

}

Max7219_pinCS=1;

}

Delay_xms(1000);

}

}

很明顯的,在while里調(diào)用。上面的例子已經(jīng)很明顯了,縮進(jìn)是代碼可讀性的前提。

如何快速實(shí)現(xiàn)縮進(jìn)

絕招一:tab鍵,將光標(biāo)定義在需要縮進(jìn)的代碼行或者選擇需要縮進(jìn)的所有代碼,再按下tal鍵可以快速的實(shí)現(xiàn)所以光標(biāo)行或者選擇的代碼。

絕招二:工具欄快捷按鈕,縮進(jìn)/取消縮進(jìn)所選代碼,用于縮進(jìn)整塊代碼。

絕招三:編寫代碼時(shí),換行后直接按tab把光標(biāo)移到想要的位置,再進(jìn)行代碼的書寫。

寫在最后

縮進(jìn),讓你的代碼更優(yōu)雅,看起來專業(yè),便于閱讀。陋習(xí)的養(yǎng)成很簡單,也許只是一個(gè)簡單程序的事,從開始就養(yǎng)成好的編程習(xí)慣,你將會(huì)受用一生。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3723

    瀏覽量

    97420
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4975

    瀏覽量

    74332

原文標(biāo)題:論編程縮進(jìn)的重要性

文章出處:【微信號(hào):chuxue_MCU,微信公眾號(hào):單片機(jī)技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    BNC連接器中心針縮進(jìn)對(duì)VSWR(電壓駐波比)的影響深度測(cè)算

    在射頻系統(tǒng)中,BNC連接器微小的幾何偏差往往是導(dǎo)致信號(hào)衰減的“元兇”。本文深度解析了中心針縮進(jìn)對(duì)電壓駐波比(VSWR)的影響機(jī)制,通過量化測(cè)算揭示了頻率與縮進(jìn)量之間的敏感關(guān)系。從焊接熱效應(yīng)到結(jié)構(gòu)設(shè)計(jì)
    的頭像 發(fā)表于 04-09 15:00 ?82次閱讀
    BNC連接器中心針<b class='flag-5'>縮進(jìn)</b>對(duì)VSWR(電壓駐波比)的影響深度測(cè)算

    SMA連接器中心針縮進(jìn)怎么辦?組裝過程中的常見缺陷預(yù)防

    本文針對(duì)SMA連接器組裝中常見的“中心針縮進(jìn)”缺陷進(jìn)行了深度解析。通過剖析剝線尺寸偏差、焊接過熱、介質(zhì)收縮及結(jié)構(gòu)設(shè)計(jì)等成因,提出了一套從工藝規(guī)范到結(jié)構(gòu)選型的預(yù)防體系。文章旨在指導(dǎo)工程師通過標(biāo)準(zhǔn)化安裝
    的頭像 發(fā)表于 04-08 12:55 ?102次閱讀
    SMA連接器中心針<b class='flag-5'>縮進(jìn)</b>怎么辦?組裝過程中的常見缺陷預(yù)防

    影響示波器帶寬的重要因素——低通濾波器

    示波器帶寬決定了示波器能測(cè)多大頻率的信號(hào),那么如何測(cè)試示波器的帶寬呢?本次跟大家分享一下決定示波器帶寬的重要因素——低通濾波器,了解它是如何限制信號(hào)頻率的。低通濾波器:允許低于截止頻率的信號(hào)通過
    的頭像 發(fā)表于 03-04 17:33 ?382次閱讀
    影響示波器帶寬的<b class='flag-5'>重要</b>因素——低通濾波器

    2026年通信電源排行榜:選擇最佳通信電源的重要

    在如今的科技環(huán)境中,通信電源作為通信設(shè)備正常運(yùn)行的重要組成部分,其穩(wěn)定性和可靠性直接影響到網(wǎng)絡(luò)的性能和服務(wù)質(zhì)量。2026年,隨著技術(shù)的不斷發(fā)展,市場(chǎng)上涌現(xiàn)出許多優(yōu)秀的通信電源品牌和型號(hào)。那么,如何選擇合適的通信電源呢?讓我們一起看看2026年通信電源排行榜,幫助你做出明智
    的頭像 發(fā)表于 02-25 09:37 ?231次閱讀
    2026年通信電源排行榜:選擇最佳通信電源的<b class='flag-5'>重要</b>性

    電源效率的重要性與測(cè)量考慮因素

    電源效率對(duì)性能和成本效益都至關(guān)重要,影響著能源使用、運(yùn)行可靠性和長期節(jié)約。假設(shè)一個(gè)典型電源的運(yùn)行壽命為五年,那么由于效率較低而浪費(fèi)的能源將比原始電源的成本更高!
    的頭像 發(fā)表于 01-07 09:29 ?885次閱讀
    電源效率的<b class='flag-5'>重要</b>性與測(cè)量考慮因素

    FLIR紅外熱像儀在工業(yè)環(huán)境中的應(yīng)用

    在繁忙的工業(yè)環(huán)境中,熱量積聚往往難以避免,但如果不加以控制,就可能引發(fā)災(zāi)難性的后果。據(jù)職業(yè)安全與健康管理局統(tǒng)計(jì),僅在美國,每天就有200起工作場(chǎng)所火災(zāi)發(fā)生,每年給企業(yè)帶來超過3280億美元的損失。這些火災(zāi)不僅破壞基礎(chǔ)設(shè)施,還危及生命,消耗重要資產(chǎn)。
    的頭像 發(fā)表于 12-24 17:26 ?1301次閱讀

    在移動(dòng)電源應(yīng)用中,電容的高容值和低ESR,哪個(gè)對(duì)抑制紋波更重要?

    在移動(dòng)電源應(yīng)用中,電容的高容值和低ESR,哪個(gè)對(duì)抑制紋波更重要?
    發(fā)表于 12-06 13:30

    Lora基站在物聯(lián)網(wǎng)應(yīng)用的重要

    Lora基站在物聯(lián)網(wǎng)應(yīng)用中具有重要的地位。首先,Lora基站可以實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)設(shè)備的遠(yuǎn)程監(jiān)測(cè)和控制,為物聯(lián)網(wǎng)應(yīng)用提供了強(qiáng)大的功能支持。其次,Lora基站具有較強(qiáng)的抗干擾能力和較長的電池壽命,可以在惡劣
    發(fā)表于 12-03 07:09

    為什么FPU在MCU中很重要呢?

    的執(zhí)行時(shí)間(較少受軟件庫實(shí)現(xiàn)和中斷影響),這對(duì)實(shí)時(shí)控制系統(tǒng)很重要。 簡化開發(fā): 開發(fā)者可以直接在代碼中使用 float 和 double 類型進(jìn)行數(shù)**算,編譯器會(huì)自動(dòng)生成 FPU 指令,無需調(diào)用復(fù)雜的軟件庫或手寫優(yōu)化匯編。開發(fā)效率更高。
    發(fā)表于 11-18 07:05

    政策多次提及,零碳園區(qū)為何如此重要?氫能源如何進(jìn)入?

    11月10日,《國家發(fā)展改革委、國家能源局關(guān)于促進(jìn)新能源消納和調(diào)控的指導(dǎo)意見》發(fā)布。意見指出,推進(jìn)零碳園區(qū)建設(shè)。 這是2025年國家層面第三次明文支持零碳園區(qū)建設(shè),不難看出國家的支持力度,那么,零碳園區(qū)為何如此重要呢?從目前發(fā)展情況來看,氫能源又該如何與零碳園區(qū)融合發(fā)展
    的頭像 發(fā)表于 11-12 15:16 ?514次閱讀
    政策多次提及,零碳園區(qū)為何如此<b class='flag-5'>重要</b>?氫能源如何進(jìn)入?

    UPS不間斷電源的重要

    在高度依賴電力的今天,一次短暫的斷電或細(xì)微的電壓波動(dòng),都可能引發(fā)一場(chǎng)難以估量的“數(shù)字災(zāi)難”。UPS不間斷電源,已從一個(gè)可選的輔助設(shè)備,演進(jìn)為保障核心業(yè)務(wù)連續(xù)性的戰(zhàn)略基石。它的重要性,遠(yuǎn)不止“備用
    的頭像 發(fā)表于 11-11 13:20 ?425次閱讀
    UPS不間斷電源的<b class='flag-5'>重要</b>性

    直流系統(tǒng)絕緣監(jiān)測(cè)的重要性與應(yīng)用解析

    在現(xiàn)代工業(yè)以及能源領(lǐng)域當(dāng)中,直流供電系統(tǒng)憑借其高效且穩(wěn)定的特性,被廣泛應(yīng)用于電動(dòng)汽車充電、光伏發(fā)電、儲(chǔ)能電站、變電站等諸多場(chǎng)景,不過要是直流系統(tǒng)出現(xiàn)絕緣故障,就有可能引發(fā)設(shè)備損壞,甚至還可能致使系統(tǒng)
    的頭像 發(fā)表于 10-30 10:27 ?825次閱讀
    直流系統(tǒng)絕緣監(jiān)測(cè)的<b class='flag-5'>重要</b>性與應(yīng)用解析

    防水連接器8芯:信號(hào)連接重要嗎?

    在多路信號(hào)傳輸場(chǎng)景中,防水連接器 8 芯是設(shè)備間的 “信息樞紐”—— 它能同時(shí)承載 8 路獨(dú)立信號(hào)或電力,且具備防水防塵能力。不少人疑惑:不就是多幾根芯線,信號(hào)連接真有那么重要?其實(shí),惟興科技 8 芯防水連接器的信號(hào)連接質(zhì)量,直接關(guān)系到設(shè)備能否精準(zhǔn)協(xié)同、穩(wěn)定運(yùn)行,在復(fù)雜場(chǎng)
    的頭像 發(fā)表于 10-15 18:25 ?757次閱讀

    電源在EMC測(cè)試中:遠(yuǎn)不止供電那么簡單

    本文導(dǎo)讀電磁兼容(EMC)測(cè)試,是確保各類電子產(chǎn)品穩(wěn)定安全工作的重要測(cè)試環(huán)節(jié)。測(cè)試電源在其中不僅要提供“穩(wěn)定純凈”的基準(zhǔn)電源,更要具備復(fù)雜的干擾模擬功能。PSA6000電源如何滿足這些嚴(yán)苛要求?本文
    的頭像 發(fā)表于 09-28 11:38 ?763次閱讀
    電源在EMC測(cè)試中:遠(yuǎn)不止供電<b class='flag-5'>那么</b>簡單

    電機(jī)原理及重要公式(干貨)

    純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~*附件:電機(jī)原理及重要公式(干貨).doc 【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 05-20 17:47
    土默特右旗| 营山县| 井研县| 九龙坡区| 岑巩县| 米易县| 邵阳市| 莒南县| 德兴市| 长宁区| 和平区| 都匀市| 南丰县| 张家口市| 托里县| 灵山县| 寿阳县| 荣昌县| 木兰县| 文山县| 永吉县| 屏山县| 太谷县| 光山县| 台北市| 界首市| 六枝特区| 喀喇沁旗| 雅安市| 读书| 建始县| 陵水| 泰兴市| 昌宁县| 高邑县| 当涂县| 华容县| 措勤县| 甘孜| 潞城市| 丰县|