重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
1.C語言能輕松完成自頂向下的規(guī)劃、結構化編程和模塊設計,程序更易懂、更可靠。
2.C很高效,C程序相對緊湊,具有通常是匯編語言才具有的微調(diào)控制能力。
3.C是可移植的語言,許多計算機體系結構都可使用C編譯器。C編譯器把C代碼翻譯成特定的機器語言,還將源代碼與C庫的代碼合并成最終的長須,還會檢查C語言程序是否有效。
4.C可以訪問硬件、操控內(nèi)存中的位。
5.C語言功能強大靈活,成為嵌入式系統(tǒng)編程的流行語言。
1.定義程序的目標。
明確程序要做什么,思考程序需要哪些信息,要進行哪些計算和控制,程序應該要報告什么信息等,用一般術語來描述問題。
2.設計程序。
如何用程序來完成,如用戶界面應該是怎樣的,如何組織程序,目標用戶是誰,花多少時間,在程序中如何表示數(shù)據(jù),用什么方法處理數(shù)據(jù)等,用一般術語來描述問題。
3.編寫代碼。
把設計的程序翻譯成C語言,編寫源代碼。
4.編譯。
編譯器把源代碼編譯成可執(zhí)行代碼的程序。
5.運行程序。
運行可執(zhí)行文件。
6.測試和調(diào)試程序。
檢查程序是否按照設計思路運行,查找并修復程序錯誤(調(diào)試)。
7.維護和修改代碼。
程序運行錯誤或擴展程序的用途需要修改程序。
說明:1,2在后續(xù)很重要,先規(guī)劃再動手編寫代碼。
3.編程機制源代碼文件:編寫的內(nèi)容被存儲在文本文件中,文件名以“.c”結尾,test.c中,test為基本名,c為擴展名,test.c為文件名。
目標(代碼)文件/中間文件:文件名以“.obj”結尾,編譯器把源代碼轉換成中間代碼。(編譯)
可執(zhí)行文件:文件名以“.exe”結尾,鏈接器把中間代碼、系統(tǒng)標準的啟動代碼、庫代碼合并成可執(zhí)行文件。(鏈接)
C是編譯型語言,編譯型語言是相對于解釋型語言存在的,編譯型語言的首先將源代碼編譯生成機器語言,再由機器運行機器碼(二進制)。像C/C++等都是編譯型語言。解釋型語言:源代碼不是直接翻譯成機器語言,而是先翻譯成中間代碼,再由解釋器對中間代碼進行解釋運行。JavaScript / Perl /Shell等都是解釋型語言。
4.編程練習無
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧