下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、對 C 語言的認識在機器上的運行環(huán)境及步驟 物理系 03 級教育 2 班 學號 050222 趙金海 摘要:通過課堂上學習,我們對 C語言已有了初步了解,對 C語言源程序結(jié)構(gòu)有了總體的認識, 那么如何在機器上運行 C語言源程序呢?任何高級語言源程序都要“翻譯”成機器語言,才能在 機器上運行。 “翻譯”的方式有兩種,一種是解釋方式,即對源程序解釋一句執(zhí)行一句;另一種 是編譯方式,即先把源程序“翻譯”成目標程序(用機器代碼組成的程序),再經(jīng)過連接裝配后 生成可執(zhí)行文件,最后執(zhí)行可執(zhí)行文件而得到結(jié)果。本文就是來介紹如何編寫原程序及運行。 關鍵詞: 編輯;程序;菜單;文件;功能。 C 語言是一種編譯型
2、的程序設計語言,它采用編譯的方式將源程序翻譯成目的程序(機器代 碼)。運行一個 C程序,從輸入源程序開始,要經(jīng)過編輯源程序文件(C)、編譯生成目標文件 ( obj )、連接生成可執(zhí)行文件( exe)和執(zhí)行四個步驟。 、C進入環(huán)境及各項功能 一個C語言程序的實施是從進入 C的集成環(huán)境開始的,而進入C語言的環(huán)境,一般有兩種途 徑:從DOS環(huán)境進入和從 Windows環(huán)境進入。 (一)從DOS境進入 在DOS命令行上鍵入: OCDTC/(指定當目錄為 C子目錄)CTC/ (進入C環(huán)境)這時進入C集成環(huán)境的 主菜單窗口。 二) 從 Windows 環(huán)境進入 在Windows 2000環(huán)境中,如果本機中
3、已安裝了C,可以在桌面上建立一個快捷方式,雙擊該 快捷圖標即可進入 C 語言環(huán)境?;蛘邚拈_始菜單中找到“運行”,在運行對話框中鍵入 “TC,“確定”即可。需要說明的是,以上兩種方式有一個共同的前提,即C的安裝路 徑為C:TC,如果你的計算機中 C的安裝路徑不同的話,可以改變路徑進入。 (三)C菜單組成部分及功能 在上述兩種方式都可進入 TC環(huán)境。剛進入 TC環(huán)境時,光帶覆蓋在“ File ”上,整個屏幕由 四部分組成,依次為:主菜單、編輯窗口、信息窗口和功能提示行。 1 主菜單 File 工作目錄) ,目錄操作(列表、改變 Edit 建立、編輯源文件。 Run 自動編輯、連接并運行程序。 Co
4、mpile 編輯、生成目標文件組合成工作文件。 Project 將多個源文件和目標文件組合成工作文件。 處理文件(裝入、存盤、選擇、建立、換名存盤、寫盤) ,退出C,返回DOS犬態(tài)。 Option 提供集成環(huán)境下的多種選擇和設置(如設置存儲模式、選擇編參數(shù)、診斷及連接 任選項)以及定義宏;也可記錄 Include 、Output 及 Library 文件目錄,保存編譯任選項和從配 置文件加載任選項。 Debug 檢查、改變變量的值、查找函數(shù),程序運行時查看調(diào)用棧。選擇程序編譯時是否 在執(zhí)行代碼中插入調(diào)試信息。 Break/WaCh 增加、刪除、編輯監(jiān)視表達式,及設置、清除、執(zhí)行至斷點。 在主菜
5、單中, Edit 選項僅僅是一條進入編輯器的命令。 其他選項均為下拉式菜單, 包含許多 命令選項,使用方向鍵移動光帶來選擇某個選項時,按回車鍵,表示執(zhí)行該命令,若屏幕上彈出 一個下拉菜單,以提供進一步選擇。 2 編輯窗口 Edit ”標志。在此窗口中可 F5 可以擴大編輯窗口到整個屏幕,或恢復分屏式環(huán)境。進入 編輯窗口是在主菜單下,信息窗口之上的區(qū)域,其頂行中間有“ 以建立、編輯一個源文件。功能鍵 編輯窗口的方式有兩種: (A)按F10功能鍵,激活主菜單, 在激活主菜單后直接按字母鍵E, 然后用光標移動鍵將光帶移到“ Edit ”上,按回車鍵,或者 均可進入編輯窗口。 (B)按Alt+E無條件
6、的進入編輯窗口。 進入編輯窗口后,編輯窗口的名字是高亮度的,表示它是活動窗口。窗口的頂部第一行是犬 態(tài)行,給出有關正在被編輯文件的信息,如當前光標所在的行、列;編輯模式(插入/ 改寫);正 在編輯文件的文件名等等,當需要編輯修改時,在編輯窗口中靈活地使用光標移動鍵以及編輯命 令即可達到預期的效果。在插入模式下(用Ins鍵轉(zhuǎn)換)向編輯窗口內(nèi)輸入代碼,按回車鍵結(jié)束一 行(C編輯器不能自動換行)。一行最多為248個字符,窗口寬77列,當一行內(nèi)字符多于 77列時, 窗口隨著字符的輸入而左右移動, 若發(fā)現(xiàn)有錯誤, 可移動光標到出錯處更正之; 再按一次 Ins 鍵, 屏幕轉(zhuǎn)換成為替換模式,輸入的字符將替換
7、光標所在位置的字符。 3 信息窗口 編譯和調(diào)試源程序時,信息窗口顯示診斷信息、警告、出錯信息、錯誤在源程序中的位置。 功能鍵F5可以擴大和恢復信息窗口,按 F6或Alt+E,光標從信息窗口跳到編輯窗口。 4功能鍵提示行 屏幕低行是功能鍵提示行,顯示當前狀態(tài)下功能鍵(俗稱C熱鍵)的作用。應當注意,在不 同犬態(tài)下功能鍵的作用是不同的。正確使用功能鍵可以簡化操作。 二、C環(huán)境中運行C語言源程序的步驟 一) 編輯源文件 在主菜單下,直接按Alt+F鍵,或按F10后將光帶移到“ File ”選項上,按回車鍵,在“ File ” 面出現(xiàn)一個下拉菜單,菜單中有以下選項: Load F3 表示加載或裝入一個文
8、件 Pick Alt+F3 從指定的文件列表中選擇文件裝入編輯器。 New 表示新文件,缺省文件名為 NONAME。 Save F2 將正在編輯的文件存盤。 Write to 將正在編輯的文件寫入指定的文件中,若文件名已存在,則重寫。 Directory 表示文件目錄。 Change Dir 改變驅(qū)動器及目錄 OS shell 進入C命令行模式,命令 EXIT可返回集成環(huán)境 Quit Alt+x 退出C,返回DOS犬態(tài)。 可用光標移動鍵將“ File ”菜單中的光帶移到“ New處,按回車鍵,即 建立一個新文件, 可打開編輯窗口。此時,編輯窗口是空白的,光標位于編輯窗口的左上角,屏幕自動處于插
9、入模 式,可以輸入源程序。屏幕右上角顯示缺省文件名為NONAME.C編輯完成之后,可用 F2或選擇 “Save”或“ Write to ”進行存盤操作,此時系統(tǒng)將提示用戶將文件名修改成為所需要的文件名。 二) 源程序的編譯、連接 直接按F9鍵,或?qū)⒉藛巍?Compile”中的光帶移到“ Make EXE file ”項上,按回車鍵,就 可實現(xiàn)對源程序的編譯、連接。若有錯誤,則在信息窗口顯示出相應的信息或警告,按任意鍵返 回編輯窗口,光標停在出錯位置上,可立即進行編輯修改。修改后,再按F9 鍵進行編輯、連接。 如此反復,直到?jīng)]有錯誤為止,即可生成可執(zhí)行文件。注意: C 程序的連接是在編譯后自動完
10、成 的。 ( 三 ) 執(zhí)行程序 直接按 Ctrl+F9 鍵,即可執(zhí)行 .EXE 文件;或在主菜單中(按 F10 進入主菜單)將光帶移到 “Run選項,按回車鍵,彈出一個菜單,選擇“ Run選項,回車。這時并不能直接看到輸出結(jié) 果。輸出結(jié)果是顯示在用戶屏幕上,在TC屏幕上看不到,直接按復合鍵 Alt+F5,或選擇“ Run 菜單中的“ User Screen”選項,即可出現(xiàn)用戶屏幕, 查看輸出結(jié)果。按任意鍵返回TC集成環(huán)境。 另外,選擇“ Run”菜單下的“ Run”項,或直接按Ctrl+F9鍵,可將C程序的編譯、連接、運行 一次性完成,即第 3步中包含有第 2 步的工作。如果程序需要輸入數(shù)據(jù),
11、則在運行程序后,光標 停留在用戶屏幕上,要求在用戶輸入數(shù)據(jù),數(shù)據(jù)輸入完成后程序繼續(xù)運行,直至輸出結(jié)果。如果 運行結(jié)果不正確或其他原因需要重新修改源程序,則需重新進入編輯狀態(tài)。修改源程序,重復以 上步驟,直到結(jié)果正確為止。 四) 退出 C 集成環(huán)境 退出C環(huán)境,返回操作系統(tǒng)狀態(tài)。可在主菜單選擇“ File ”菜單的“ Quit ”選項,或者直接 按Alt+x。在執(zhí)行退出C環(huán)境時,系統(tǒng)將檢查一下當前編輯窗口的程序是否已經(jīng)存盤,若未存盤, 系統(tǒng)將彈出一個提示窗口,提示是否將文件存盤,若按“Y”則將當前窗口內(nèi)的文件存盤后退出; 若按“ N則不存盤退出。 三、結(jié)語 C語言程序設計是計算機軟、硬件相關專業(yè)的基礎課程,學習C語言程序設計能力的強 弱,直接影響到后續(xù)專業(yè)基礎課和專業(yè)課的學習。C語言是目前世界上流行、使用最廣泛的高級 程序設計語言。C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明 顯優(yōu)于其它高級語言, 許多大型應用軟件都是用 C 語言編寫的 C 語言具有繪圖能力強, 可移植性, 并具備很強的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫它是數(shù)值計算的高 級語言。 參考文獻 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告公司自由職業(yè)者合同模版
- 合同補充協(xié)議簽訂匯報
- 高中歷史第三章第二次世界大戰(zhàn)3.5二戰(zhàn)傷亡人數(shù)統(tǒng)計文本素材北師大版選修3
- 2025屆高考地理一輪復習第十五章區(qū)域發(fā)展與區(qū)域聯(lián)系36產(chǎn)業(yè)轉(zhuǎn)移-以東亞為例學案新人教版
- 2025屆高考歷史一輪復習模塊一政治文明歷程專題一古代中國的政治制度第2講走向“大一統(tǒng)”的秦漢政治學案人民版
- 2024外墻涂料施工合同范本
- 2024餐飲店鋪轉(zhuǎn)讓合同文檔模板
- 2024新版銷售代理合同范本
- 2024全屋定制合同
- 2024戶外廣告經(jīng)營權(quán)的轉(zhuǎn)讓合同
- 三級數(shù)學下冊 面積1 滬教
- 圓面積公式的推導優(yōu)秀課件
- 科學實驗:磁懸浮課件
- 六病區(qū)護理創(chuàng)新 改良冰敷袋課件
- ??低?視頻監(jiān)控原理培訓教材課件
- 沖電樁-物業(yè)同意安裝證明-范本
- 船舶電子電氣英語考試題庫(含答案)
- 2021年中國鹽業(yè)集團有限公司校園招聘筆試試題及答案解析
- 輸煤系統(tǒng)配煤優(yōu)化qc成果報告運行四值
- 投標貨物項目實施方案
- 幼兒園中班科學《中國茶》課件
評論
0/150
提交評論