成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

c++的運(yùn)行過程是怎么樣的-創(chuàng)新互聯(lián)

c++的運(yùn)行過程是怎么樣的?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)專注于豐寧企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。豐寧網(wǎng)站建設(shè)公司,為豐寧等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

為了讓機(jī)器能夠識別并運(yùn)行程序,每條語句必須被轉(zhuǎn)為低級機(jī)器語言指令,然后將指令按照可執(zhí)行目標(biāo)程序的格式打包,并以二進(jìn)制磁盤文件的形式存放起來。以c程序?yàn)槔?,轉(zhuǎn)換過程大致分為預(yù)處理,編譯,匯編,鏈接四個(gè)步驟。

詳細(xì)步驟:

1、預(yù)處理器根據(jù)以字符#開頭的命令修改原始的c程序,結(jié)果得到另一個(gè)c程序,通常以.i作為文件擴(kuò)展名。

2、編譯器將文本文件hello.i翻譯成hello.s,它包含了一個(gè)匯編語言程序。

3、匯編器將匯編程序翻譯為機(jī)器語言指令,把這些指令打包成可重定位目標(biāo)程序(relocateble object program)的格式,并把結(jié)果保存在hello.o中。

3、鏈接階段,鏈接器(ld)程序負(fù)責(zé)處理這種合并,結(jié)果得到hello文件,它是可執(zhí)行目標(biāo)文件,可以被加載到內(nèi)存中由系統(tǒng)執(zhí)行。

4、執(zhí)行程序。一旦目標(biāo)文件hello中的代碼和數(shù)據(jù)被加載到主存,處理器開始執(zhí)行main的機(jī)器語言指令,將字符串從主存拷貝到寄存器,并輸出到屏幕上。

擴(kuò)展知識:

C++是C語言的繼承,它既可以進(jìn)行C語言的過程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。C++擅長面向?qū)ο蟪绦蛟O(shè)計(jì)的同時(shí),還可以進(jìn)行基于過程的程序設(shè)計(jì),因而C++就適應(yīng)的問題規(guī)模而論,大小由之。

C++不僅擁有計(jì)算機(jī)高效運(yùn)行的實(shí)用性特征,同時(shí)還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計(jì)語言的問題描述能力。

在C++中,類是支持?jǐn)?shù)據(jù)封裝的工具,對象則是數(shù)據(jù)封裝的實(shí)現(xiàn)。C++通過建立用戶定義類支持?jǐn)?shù)據(jù)封裝和數(shù)據(jù)隱藏。

在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,將數(shù)據(jù)和對該數(shù)據(jù)進(jìn)行合法操作的函數(shù)封裝在一起作為一個(gè)類的定義。對象被說明為具有一個(gè)給定類的變量。每個(gè)給定類的對象包含這個(gè)類所規(guī)定的若干私有成員、公有成員及保護(hù)成員。完好定義的類一旦建立,就可看成完全封裝的實(shí)體,可以作為一個(gè)整體單元使用。類的實(shí)際內(nèi)部工作隱藏起來,使用完好定義的類的用戶不需要知道類是如何工作的,只要知道如何使用它即可。

關(guān)于c++的運(yùn)行過程是怎么樣的問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道了解更多相關(guān)知識。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前題目:c++的運(yùn)行過程是怎么樣的-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article38/jiesp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、定制網(wǎng)站網(wǎng)站策劃、云服務(wù)器做網(wǎng)站、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
城固县| 枣庄市| 大同县| 集贤县| 小金县| 武宣县| 彭山县| 安仁县| 郯城县| 长乐市| 建瓯市| 女性| 江安县| 太和县| 通道| 兴义市| 穆棱市| 陆良县| 浦城县| 彰化县| 宜阳县| 西贡区| 湖南省| 澎湖县| 临汾市| 建德市| 皋兰县| 宁海县| 沂南县| 新建县| 易门县| 高雄县| 广元市| 峨眉山市| 花莲县| 铁岭市| 文成县| 图们市| 兖州市| 张掖市| 宜川县|