硬件設(shè)計(jì)師最常見的工作內(nèi)容是通過寫代碼來(lái)測(cè)試硬件。這10個(gè)C語(yǔ)言技巧(C語(yǔ)言仍然是常見的選擇)可以幫助設(shè)計(jì)師避免因基礎(chǔ)性錯(cuò)誤而導(dǎo)致某些缺陷的產(chǎn)生并造成維護(hù)方面的困擾。
為了成功的推出一個(gè)產(chǎn)品,軟件開發(fā)過程本身需要經(jīng)歷無(wú)數(shù)的實(shí)踐風(fēng)險(xiǎn)和障礙。任何工程師最不希望的事情就是因所使用語(yǔ)言或工具而帶來(lái)的挑戰(zhàn)。因此,這就需要硬件設(shè)計(jì)師編寫代碼來(lái)測(cè)試硬件的工作狀況,在資源受限的情況下,還需要開發(fā)硬件和嵌入式軟件。盡管工具和結(jié)構(gòu)化編程已經(jīng)有了很大進(jìn)展,但通常選擇的仍然是C語(yǔ)言,基礎(chǔ)性錯(cuò)誤的不斷發(fā)生,仍會(huì)導(dǎo)致某些缺陷的產(chǎn)生并造成維護(hù)方面的困擾。為竭力避免這些C編程陷阱,這里有10個(gè)C語(yǔ)言技巧供硬件工程師參考。
技巧#1:不要使用“GOTO”語(yǔ)句
二十幾年前,當(dāng)計(jì)算機(jī)編程尚處于起步階段時(shí),程序流程是由“GOTO”語(yǔ)句來(lái)控制。該類語(yǔ)句允許程序員對(duì)當(dāng)前代碼行斷行,而直接進(jìn)入另一個(gè)不同的代碼段。列表1為簡(jiǎn)單的示例。
列表1 使用GOTO語(yǔ)句
查看聯(lián)系方式
版權(quán)聲明:網(wǎng)站轉(zhuǎn)載的所有的文章、圖片、音頻視頻文件等資料的版權(quán)歸版權(quán)所有人所有。如果本網(wǎng)所選內(nèi)容的文章作者及編輯認(rèn)為其作品不宜公開自由傳播,或不應(yīng)無(wú)償使用,請(qǐng)及時(shí)聯(lián)絡(luò)我們,采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。