欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

淺談iOS培訓之C程序的加工和執(zhí)行

2016-02-22 16:51:22 1198瀏覽

        C語言是高級程序語言,用C語言寫出的程序通常稱作源程序。C程序人容易使用、書寫和閱讀,但計算機卻不能直接執(zhí)行,因為計算機只能識別和執(zhí)行特定二進制形式的機器語言程序。為使計算機能完成某個C源程序所描述的工作,就必須首先把這個源程序(如上面簡單例子)轉換成二進制形式的機器語言程序,這種轉換由C語言系統(tǒng)完成。

iOS培訓之C程序的加工和執(zhí)行

        淺談iOS培訓之C程序的加工和執(zhí)行:

        由源程序到機器語言程序的轉換過程稱為“C程序的加工”。每個C語言系統(tǒng)都具有加工C源程序的功能,包括“編譯程序”、“連接程序”等,系統(tǒng)里還可能有一些其他的程序或功能模塊。程序加工通常分兩步完成:第一步,由編譯程序對源程序文件進行分析和處理,生成相應的機器語言目標模塊,由目標模塊構成的代碼文件稱為目標文件。目標文件還不能執(zhí)行,因為其中缺少C程序運行所需要的一個公共部分—C程序的運行系統(tǒng)。

        此外,一般C程序里都要使用函數(shù)庫提供的某些功能,例如前面例子中用到標準函數(shù)庫的一個輸出函數(shù)(prinff是該函數(shù)的名字)。為構造出完整的可以運行的程序,還需要第二步加工——連接。這一工作由連接程序完成,將編譯得到的目標模塊與其他必要部分(運行系統(tǒng)、函數(shù)庫提供的功能模塊等)拼裝起來,做成可執(zhí)行程序。

        對前面簡單C程序的例子進行加工后,就能得到一個與之對應的、可以在計算機上執(zhí)行的程序。啟動運行這個可執(zhí)行程序,將能看到它的執(zhí)行結果。這個程序的執(zhí)行將得到一行輸出,通常顯示在計算機屏幕上或者圖形用戶界面上的特定窗口里。

        C程序加工過程的啟動方式由具體C語言系統(tǒng)確定,具體情況請查看有關的系統(tǒng)手冊,有時需要直接用操作系統(tǒng)命令形式啟動各種基本加工工作(啟動編譯系統(tǒng)、連接系統(tǒng)等)。具體過程是先用一個命令要求編譯源程序,再用另一個命令做連接。其中除了要把源程序文件名作為命令參數(shù)外,還常常需要輸入一些其他參數(shù)。這些命令的書寫形式比較復雜,使用不太方便,此外,為了輸入、編輯和修改程序,還需要另用一個編輯系統(tǒng)。

        扣丁學堂專注于iOS培訓開發(fā)領域,十年開發(fā)經(jīng)驗大牛講師幫助懷夢學子騰飛于職場。實時更新iOS開發(fā)教程視頻和行業(yè)資訊,讓學員通過扣丁學堂就可以得到最新的iOS開發(fā)技術和行業(yè)變化。

查看更多關于“iOS培訓資訊”的相關文章>>

標簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部