日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 21ic電子網(wǎng)
[導(dǎo)讀]作為嵌入式工程師,寫一個效率高效,思路清晰的C語言程序是我們的終極目標,那么,怎么才能寫好這樣的程序呢?首先,我們要用C語言的思維方式來進行程序的構(gòu)架構(gòu)建;其次,要有良好的C語言算法基礎(chǔ),以此來實現(xiàn)程序的邏輯構(gòu)架;最后,靈活運用C語言的指針操作。雖然看起來以上的說法很抽象,給人如...

作為嵌入式工程師,寫一個效率高效,思路清晰的C語言程序是我們的終極目標,那么,怎么才能寫好這樣的程序呢?首先,我們要用C語言的思維方式來進行程序的構(gòu)架構(gòu)建;其次,要有良好的C語言算法基礎(chǔ),以此來實現(xiàn)程序的邏輯構(gòu)架;最后,靈活運用C語言的指針操作。
雖然看起來以上的說法很抽象,給人如墜霧里的感覺,其實就是用C語言進行遇到問題、分析問題和解決問題的過程。那么,下文將給你介紹如何耍這“三板斧”。
嵌入式工程師在編寫C語言程序的時候,要針對遇到的問題進行程序構(gòu)架構(gòu)建。
比如我們要處理“猴子選大王”的經(jīng)典問題:一群猴子,手拉手排成一個圓,從任意一只猴子開始從1開始報數(shù),當遇到要排除的數(shù)(預(yù)先設(shè)定)時該猴子退出該圈,從下一只猴子開始繼續(xù)從1報數(shù),如此反復(fù),最終剩下的猴子便是猴子的大王。那么,這“三板斧”該如何使用呢?

第一板斧,用C語言進行程序構(gòu)架構(gòu)建程序分為三大部分:

a、數(shù)據(jù)獲取,為了程序的運行,上面的問題要獲得猴子的總數(shù),從那只猴子開始和剔除的個數(shù);b、數(shù)據(jù)運算,需要從一堆數(shù)據(jù)中剔除相應(yīng)的數(shù)據(jù),注意邏輯的正確;c、提高程序的運行速率,少用循環(huán)多用指針。

第二板斧,用C語言進行邏輯實現(xiàn)a、 數(shù)據(jù)獲取,通過printf和scanf進行參數(shù)的獲取。
/* 讀入問題條件 */printf("input total num:");scanf("%d",
21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉