操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    C語言編程的七個必備步驟

    小雷科技2018.05.24 09:53關注確定不再關注此人嗎

    C是一種編譯性語言。如果你以前從來沒有接觸過任何的編程語言,那么你則需要學習一下一個拆分的邏輯思維。當我們想要寫一個項目或者軟件的時候,我們需要把這個整體拆分為7個步驟,這樣也會讓你的思路看起來更有條理。

    當然啦,這是最完美的狀態。然而在實際操作中,并且是在較大的項目中,你可能需要做一些反復工作,用后一步驟所了解到的內容來改進前一個步驟。

    第1步: 定義程序目標

    當你在開始寫程序之前,你應對希望程序要做什么有一個清晰的想法。考慮程序需要的信息,程序需要進行的計算和操作,以及程序應該向你報告的信息。在這一規劃階段,你應該用一般概念來考慮問題,而不是一些具體的計算機語言術語來考慮。簡單來說,我們所要思考的就是,這個程序是用來做什么的。

    第2步: 設計程序

    當你在對程序需要完成的事情有一個概念性的認識后,你就應該決定程序要如何完成它,用戶界面應該是怎么樣的,程序應該如何組織,目標用戶是誰,你有多長的時間來完成實現這個程序等等。

    這個部分其實就像寫作文一樣,當你想好要寫什么題材的文章之后,接下來就要列出你文章中的大綱,需要幾個段落,需要用到什么手法,每個段落寫的是什么內容,一共有多少時間來給你完成這篇文章。把這些內容規劃出來列成大綱,然后依次實現就可以了。

    第3步: 編寫代碼

    在程序有了清晰的設計后,就可以通過編寫代碼來實現它了。也就是說,將你的設計構思轉變為 C 語言。這里是你真正需要使用 C 知識的地方。你可以在紙上勾畫你的想法,但最終必須將代碼輸入計算機。一般來說,需要使用文本編輯器來創建一種稱為源代碼的文件,該文件包含你的程序設計的的 C 實現形式。

    例:比如我要實現在屏幕上實現輸出 !

    ----------------------------------------------------------------------------------------

    #

    int main()

    {

    ("!");

    0;

    }

    ----------------------------------------------------------------------------------------

    這是一個最基礎的C語言程序,其作用就是在屏幕上輸出一句!。

    第4步:編譯

    下一個步驟是編譯源代碼。不過,編譯細節取決于編程環境,下面很快就會看到一些常見的環境,讓我們先對要做的事情有一個一般性的了解。

    前面講過,編譯器是一個程序,其工作是將源代碼轉換為可執行代碼。可執行代碼是用計算機的機器語言表示的代碼。這種語言是由數字代碼表示的詳細指令組成。C 編譯器用來將 C 語言轉換成機器語言。C 編譯器還從 C 的庫中向最終程序加入代碼。庫中包括著許多標準例程供你使用,例如 ()和scanf()。最后的結果是,形成一個包含計算機可以理解的代碼并且你能夠運行的可執行文件。

    編譯器還檢查你的程序是否為有效的 C 語言程序。如果編譯器發現錯誤,就將錯誤報告給你,而且不生成可執行文件。理解編譯器的報錯信息是你將要學習的另一種技能。

    第5步:運行程序

    一般來說,可執行文件就是你打開之后可以直接能夠運行的文件。在一般的操作系統中(例如,Linux),要想運行某個程序,只需要雙擊這個文件或者右鍵打開就可以運行,這就是可執行文件。那要怎么才能生成可執行文件呢?例如為在環境中,用QT編譯器運行程序可以用快捷鍵Ctrl+R生成程序并顯示程序結構,如果用 編譯器則是Ctrl+F5編譯運行。

    第6步: 測試和調試程序

    程序能夠正常運行那是極好的,但有時候它也可能運行不正確。因此,你應該進行檢查,看程序是否存在錯誤。這個錯誤在計算機行話中稱之為 Bug。調試()就是要發現并修正程序錯誤。學習中自然會犯錯誤,看起來編程中似乎也會犯錯誤,所以在將所學知識應用到編程中時,最好準備好時時想到自己很容易犯錯誤。當你成為本領更強,技藝更精湛的程序員時,你的錯誤也會變得更嚴重而且不易察覺。

    你犯錯誤的機會很多。你可能會犯一個基本設計錯誤,可能會錯誤地實現了好的想法,可能會因為忽略了某個條件而將程序搞得一團糟,可能會錯誤地使用C,可能會犯打字母錯誤,也可能會將中英文輸入搞錯等等.....

    不過,這并不是什么丟臉的事情,每個人都會犯錯誤,當你被一個錯誤折騰的焦頭爛額的時候,你才會深刻的記住這個錯誤,以確保下次不會再犯。另外,編譯器擁有簡單找錯誤的能力,雖然不會具體到教你怎么改,但它會幫你標記出錯誤所在的那行,只要你認真仔細的檢查錯誤的那幾行并改正就可以了。

    第7步: 維護和修改程序

    在為自己或為別人創建程序后,該程序可能會有更廣泛的應用。如果是這樣,你可能會發現需要對其進行更改,也就是項目的維護和修改。在這里不得不提代碼風格和注釋的作用了,很多人都不喜歡寫注釋,代碼風格也極亂。可當你去維護別人程序的時候,如果他沒有寫過注釋,并且代碼一堆堆的擠在一起,那你可能會頭痛的要死,只想破口大罵寫這個程序的程序員。由人及己,養成一個良好的編程風格是一個非常好的習慣c程序運行的基本步驟,寫完程序順便標上注釋。

    總結

    編程工作通常不像上面講述的過程那樣是一條線。有時你必須在不同步驟間來回反復。例如,當你編寫代碼時,可能會發現你的計劃是不切實際的。你可能會看到一種更好的實現方式,或者在看到程序的運行后c程序運行的基本步驟,讓你有了改變該設計的想法。對你的編程工作加以記錄有助于在各階段之間反復改動。

    很多人在學習過程中都往往會忽視【定義程序目標】和【設計該程序】而直接到【編寫程序】。你編寫的第一個程序!非常簡單,可以在頭腦中想你到整個過程。如果犯了錯誤,也容易找到。可隨著程序變得更長更復雜,頭腦中的想象就開始無能為力了,而且錯誤也將變得難以發現。最終,那些無視計劃步驟的人會浪費大量時間并帶來混亂和挫折,因為他們編寫出了難看,功能不正常而且艱深難懂的程序。工作越大越復雜,需要的計劃工作量就越大。

    所以,給你一句忠告,那就是應該養成在編寫代碼前先進行規劃的習慣。一定要記下程序的目標,并勾勒出設計概貌。這樣那么你會節省大量的時間并且做出來的程序也會非常不錯。

    想要一起學習C++的可以加群,群內有各種資料滿足大家

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有