国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

購物網(wǎng)站app騰訊域名

購物網(wǎng)站app,騰訊域名,成都成華區(qū)兩位區(qū)領(lǐng)導(dǎo)聊天記錄,上海公司注冊商標(biāo)流程及費用🎬 鴿芷咕:個人主頁 🔥 個人專欄: 《高效編程技巧》《C語言進階》 ??生活的理想,就是為了理想的生活! 文章目錄 📋 前言1.如何寫出好的代碼?1.2 如何分析一個函數(shù)寫的怎么樣 2. 代碼板式的重要性2.1 代碼…

在這里插入圖片描述

🎬 鴿芷咕:個人主頁

?🔥 個人專欄: 《高效編程技巧》《C語言進階》

??生活的理想,就是為了理想的生活!

📋 前言

??🌈hello! 各位寶子們大家好啊,今天來給大家細談一下,菜鳥和編程大佬的差別究竟在哪里?
????是否有很多人覺的自己的代碼已經(jīng)寫的很不錯的時候,看到大佬的代碼是否會想啊!!!我的代碼毛病怎么這么多。
??📚本期文章收錄在《高效編程技巧》,大家有興趣可以看看吶
???? 歡迎鐵汁們 ?? 點贊 👍 收藏 ?留言 📝!

1.如何寫出好的代碼?

介紹了這么多那么我們就回到正題吧!一個程序員如何寫出高效的代碼呢? 我們與編程高手的區(qū)別在哪里!

首先我們需要從這幾個方面來分析我們的代碼:

  1. 正確性、健壯性、可靠性、
  2. 效率、易用性、可讀性(可理解性)、可擴展性
  3. 可復(fù)用性、兼容性、可移植性

1.2 如何分析一個函數(shù)寫的怎么樣

  • (1)編程風(fēng)格;
  • (2)出錯處理;
  • (3)算法復(fù)雜度分析(用于提高性能)

這些相信大家在學(xué)校里面要求沒有這么嚴格過吧?但是想要編程出一個好的程序這些是必須要考慮的!

  • 按照上述三個標(biāo)準我相信大家下次再寫代碼或者,修改自己的代碼一定會有許多想要改進的地方吧!

2. 代碼板式的重要性

代碼的板式也是非常重要的東西可不要小看了這些東西,想寫出高質(zhì)量的代碼板式是我們?nèi)f丈高樓的一小步。

  • 版式雖然不會影響程序的功能,但會影響可讀性
  • 程序的版式追求清晰、美觀,是程序風(fēng)格的重要構(gòu)成因素

其實我們可以把,代碼的板式理解為我們?nèi)粘I钪械?書法 ,書法好了就可以讓人一幕了然。如果代碼風(fēng)格一塌糊涂的話,那么我們在維護這些代碼時肯定一陣頭大。

  • 好的“書法”可讓人對程序一目了然,看得興致勃勃
  • 差的程序“書法” 讓人看得索然無味,更令維護者罵娘的心都有了

2.1 代碼空行

空行的作用也是非常大的,好的空行起著分隔程序段落的作用??招械皿w(不過多也不過少)將使程序的布局更加清晰。

  • 而且空行并不會影響我們程序的大小和性能,所以可以放心使用

2.1.1 函數(shù)定義的空行演示

📚 代碼演示:

// 空行 
void Function1()
{//…
}
// 空行 
void Function2()
{//…
}
// 空行 
void Function3()
{//…
}

2.1.1 函數(shù)內(nèi)部的空行

📚 代碼演示:

// 空行
while (condition) 
{ statement1; // 空行if (condition) { statement2; } else { statement3; } // 空行statement4; 
} 

2.2 代碼行

我們以前在初學(xué)C語言的時候,總喜歡一行定義多個變量還不初始化這個是非常不對的:

  • 不方便閱讀,并且也不方便于寫注釋

所以正確的代碼行應(yīng)該這個樣寫:

  1. 一行代碼只做一件事情,如只定義一個變量或只寫一條語句。這樣的代碼容易閱讀,并且方便于寫注釋。
  2. if、for、while、do 等語句自占一行,執(zhí)行語句不得緊跟其后。不論執(zhí)行語句有多少都要加{}。這樣可以防止書寫失誤。
風(fēng)格良好的代碼行風(fēng)格不良的代碼行

在這里插入圖片描述
2.2.1建議:

  • 盡可能在定義變量的同時初始化該變量(就近原則)

如果變量的引用處和其定義處相隔比較遠,變量的初始化很容易被忘記。如果引用了未被初始化的變量,可能會導(dǎo)致程序錯誤。本建議可以減少隱患。

int width = 10; // 定義并初紿化 width 
int height = 10; // 定義并初紿化 height 
int depth = 10; // 定義并初紿化 depth

2.3 代碼行內(nèi)的空格

  • 【規(guī)則 一 】關(guān)鍵字之后要留空格。像 const、virtual、inline、case 等關(guān)鍵字之后至少要留一個空格,否則無法辨析關(guān)鍵字。

  • 【規(guī)則 二 】函數(shù)名之后不要留空格,緊跟左括號‘(’,以與關(guān)鍵字區(qū)別。

  • 【規(guī)則 三 】‘(’向后緊跟,‘)’、‘,’、‘;’向前緊跟,緊跟處不留空格。

  • 【規(guī)則 四】‘,’之后要留空格,如 Function(x, y, z)。如果‘;’不是一行的結(jié)束
    符號,其后要留空格,如 for (initialization; condition; update)。

  • 【規(guī)則 五】賦值操作符、比較操作符、算術(shù)操作符、邏輯操作符、位域操作符,如“=”、“+=” “>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等雙目操作符的前后應(yīng)當(dāng)加空格。

  • 【規(guī)則 六】單目操作符如“!”、“~”、“++”、“–”、“&”(地址運算符)等前后不
    加空格。

  • 【規(guī)則 七】象“[]”、“.”、“->”這類操作符前后不加空格。
    🔥 注:對于表達式比較長的 for 語句和 if 語句,為了緊湊起見可以適當(dāng)?shù)厝サ粢恍┛崭?#xff0c;如 for (i=0; i<10; i++)和 if ((a<=b) && (c<=d))

代碼行內(nèi)的空格

在這里插入圖片描述

2.4 對齊

  • 【規(guī)則 一】程序的分界符‘{’和‘}’應(yīng)獨占一行并且位于同一列,同時與引用
    它們的語句左對齊。
  • 【規(guī)則二】{ }之內(nèi)的代碼塊在‘{’右邊數(shù)格處左對齊。

🔥 示例: 2-4(a)為風(fēng)格良好的對齊,示例 2-4(b)為風(fēng)格不良的對齊。

風(fēng)格良好的代碼行風(fēng)格不良的代碼行

在這里插入圖片描述

📝全篇總結(jié)

? 歸納:
好了以上就是關(guān)于分支語句 switch 的用法,和注意事項就全部講解完畢啦!
??switch的介紹
??switch的語法
??switch中的break
??default語句
??switch的注意事項
?? 把本章的內(nèi)容全部掌握,鐵汁們就可以熟練應(yīng)用switch語句啦!
看到這里了還不給博主扣個:
?? 點贊??收藏 ?? 關(guān)注

💛 💙 💜 ?? 💚💓 💗 💕 💞 💘 💖
拜托拜托這個真的很重要!
你們的點贊就是博主更新最大的動力!
有問題可以評論或者私信呢秒回哦。
在這里插入圖片描述

http://aloenet.com.cn/news/44371.html

相關(guān)文章:

  • 做網(wǎng)站有發(fā)票嗎站外推廣怎么做
  • 紅河北京網(wǎng)站建設(shè)百度輿情
  • 國內(nèi)室內(nèi)設(shè)計師南寧百度seo軟件
  • 網(wǎng)站在工信部備案軟文案例400字
  • 電子商城網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化技術(shù)
  • wordpress 網(wǎng)站小模塊seo網(wǎng)站推廣什么意思
  • 外貿(mào)論壇有哪些平臺抖音seo搜索優(yōu)化
  • 漣水做網(wǎng)站二十個優(yōu)化
  • 北海做網(wǎng)站網(wǎng)站建設(shè)哪家好seo技術(shù)博客
  • 路由器做網(wǎng)站主機要備案嗎外鏈網(wǎng)
  • WordPress源碼帶會員中心系統(tǒng)排名優(yōu)化哪家專業(yè)
  • 無錫做網(wǎng)站品牌公司百度人工客服在線咨詢電話
  • 太原做網(wǎng)站的公司網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣是以企業(yè)產(chǎn)品或服務(wù)
  • 網(wǎng)店運營規(guī)劃如何優(yōu)化關(guān)鍵詞的排名
  • 淘寶做短視頻網(wǎng)站好鏈接買賣價格
  • 有誰做彩票網(wǎng)站嗎廊坊關(guān)鍵詞優(yōu)化報價
  • 聚合頁做的比較好的教育網(wǎng)站軟件定制開發(fā)
  • 網(wǎng)站做302跳轉(zhuǎn)的意義什么軟件可以找客戶資源
  • 商丘三合一網(wǎng)站建設(shè)廈門seo推廣優(yōu)化
  • 用舊電腦做網(wǎng)站推廣網(wǎng)站怎么制作
  • 個人網(wǎng)站備案信息北京網(wǎng)站制作推廣
  • 中信建設(shè)有限責(zé)任公司唐萬哩如何提高網(wǎng)站seo排名
  • 網(wǎng)站的功能和特色百度推廣是做什么的
  • 玉樹市公司網(wǎng)站建設(shè)seo搜外
  • 網(wǎng)站的原型怎么做百度搜索競價排名
  • 網(wǎng)站開發(fā)目錄結(jié)構(gòu)百度首頁排名怎么做到
  • 做ppt模板網(wǎng)站有哪些網(wǎng)站統(tǒng)計
  • 做自己網(wǎng)站彩票免費站長工具
  • 寶安有效的網(wǎng)站制作站長域名查詢工具
  • python源碼分享網(wǎng)站百度客服24小時人工服務(wù)