freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言實驗指導(dǎo)手冊-資料下載頁

2025-06-25 06:23本頁面
  

【正文】 n(快捷鍵為Alt+F5)。(如圖3所示)Run (Ctrl+F9):編譯、鏈接成目標文件和可執(zhí)行文件,最后運行程序(注:這幾步是自動執(zhí)行的)。Program reset(Ctrl+F2):終止當前的調(diào)試操作,釋放分配給程序的空間,關(guān)閉已經(jīng)打開的文件,但不釋放斷點設(shè)置。主要用于程序的動態(tài)調(diào)試中終止當前調(diào)試過程。Go To cursor (F4):在動態(tài)調(diào)試過程中,使程序從當前調(diào)試位置運行到編輯窗口中光標所在的行位置。Trace into (F7):動態(tài)調(diào)試中,對當前光標所在的行,如果是函數(shù)調(diào)用,且Optiions/Compile/Code generation/Obj debug information為on狀態(tài),則自動跟進當前光標行中的函數(shù)之內(nèi)部。Step over (F8):用于動態(tài)調(diào)試時,運行到當前函數(shù)之下一語句,而不跟進函數(shù)內(nèi)部去。User screen (Alt+F5):顯示屏幕輸出結(jié)果。圖4 Turbo C的Compile菜單界面Compile編譯程序。用Alt+C,然后選中Compile即可。其中,Make是對已編譯的程序2,Build all項是無條件編譯所有源程序文件(如圖4所示)。具體如下:Compile to OBJ將源程序編譯成2目標文件;Make EXE 。Link EXE ;Build all無條件編譯和鏈接;圖5 Turbo C的Compile菜單界面Project處理多模塊時的管理使用??梢杂靡粋€工程管理多個C語言源程序文件。有關(guān)工程文件的知識和使用方法,可參見Turbo C的幫助或相關(guān)資料 (如圖5所示)。Project name:給出工程文件名(.prj文件)。Break make on:在Make時的終止缺省條件。有Warning, Error, Fatal Error和Link四種情況下,可以終止Make過程。Auto Dependencies:。當為on時,則重新編譯。當為off時,則不作此檢查。Clear project:清除project。Remove messages:清除消息窗口中的錯誤信息。圖611 Turbo C的Options/Compiler/Model菜單界面圖612 Turbo C的Options/Compiler/Code generation菜單界面圖613 Turbo C的Options/Compiler/Optimization菜單界面圖614 Turbo C的Options/Compiler/Source菜單界面圖615 Turbo C的Options/Compiler/Errors菜單界面圖616 Turbo C的Options/Compiler/Names菜單界面Options系統(tǒng)環(huán)境參數(shù)配置選項。主要用于配置Turbo C的集成工作環(huán)境(見圖61到圖66)。它包含Compiler, Linker, Environment, Directories, Arguments, Save options, Retrieve options等子菜單。各子菜單還有更低一級的子菜單項。(A) Compiler的子功能如圖611到圖616所示。1) Model:Tiny, Small, Medium, Compact, Large, Huge等6種。分別表示程序模式的內(nèi)存訪問空間的類型。2) Defines:用于預(yù)先定義一些宏、賦值語句等命令,以便所有程序中使用。3) Code generation:用于控制所生成的目標代碼形式。例如:Calling convention選擇參數(shù)傳遞方式,如c或Pascal。Instruction選擇指令系統(tǒng),如8088/8086或80186/80286。Floating point選擇浮點運算模式。其中,Emulation表示用軟件模擬的方法實現(xiàn)浮點數(shù);8087/80287表示選擇用8087/80287協(xié)處理器進行浮點運算;none表示無浮點運算。Default char type規(guī)定字符默認類型:signed和unsigned。Alignment字的地址對齊方式:Word或Byte。4) Optimization:控制生成代碼的優(yōu)化策略。例如:Optimization for size/speed表示要么對生成代碼的規(guī)模大小上優(yōu)化,要么對生成代碼的速度進行優(yōu)化;Use register variables用于設(shè)置是否允許使用寄存器變量;Jump optimization表示是否除去多余的跳轉(zhuǎn)和重新調(diào)解循環(huán)等;off表示不進任何優(yōu)化工作。5) Source:主要用于配置源代碼的控制設(shè)置。例如:Identifier length表示標識符中有效字符的個數(shù),默認為32,可以設(shè)置為132范圍之間;Nested ments表示是否允許在注釋中允許使用嵌套;ANSI keywords only表示是用ANSI標準的關(guān)鍵字還是用Turbo C的關(guān)鍵字。6) Error:用于控制編譯器處理和響應(yīng)診斷信息的配置。例如:Error stop after表示報告編譯錯誤的個數(shù)。默認為25個,范圍可設(shè)置成0255;Warning stop for表示警告的個數(shù)。默認為100個,可設(shè)置成0255;Display warnings選擇顯示警告信息的類型。其余子項及更低級子項的設(shè)置類推。圖62 Turbo C的Options/Linker菜單界面(B) Linker的子功能如圖62所示。1) Map file:。2) Initialize segments:控制是否對沒有初始化的段進行初始化。3) Default libraries:,在鏈接時是否需要尋找它們進行鏈接。4) Graphics libraries:圖形數(shù)據(jù)庫是否需要打開。5) Warn duplicate symbols:。6) Stack warning:是否需要產(chǎn)生no stack警告信息。7) Casesensitive link:控制是否大小寫敏感。圖63 Turbo C的Options/Environment菜單界面(C) Environment的子功能如圖63所示。Message Tracking:控制當信息窗口中信息滾動時,Turbo C是否跟蹤編輯器里的語法錯誤以及跟蹤方式。Current File表示只跟蹤當前編輯窗口中的文件;All Files表示加載并跟蹤與錯誤信息相關(guān)的每個文件;off表示不跟蹤。Keep messages:On表示需要保存當前窗口中的信息;Off表示不保存。Config auto save:表示在Run/Run或File/Os shell時,只要有選擇項被改變,Turbo C是否自動保存該選擇項。Edit auto save:控制是否在編譯時自動保存源文件。如Run/Run或File/Os shell或File/Quit時。Backup files:。Tab size:設(shè)置TAB鍵表示的空格數(shù)。默認為8個空格,可選擇216之間的值。Zoomed windows:將現(xiàn)行窗口的大小放大到最大。等價于F5功能鍵的作用。Screen size:設(shè)置屏幕的顯示行數(shù)。標準為25行,EGA可設(shè)為43行,VGA可設(shè)為50行。圖64 Turbo C的Options/Directories菜單界面 (D) Directories的子功能如圖64所示。Include directories:指定include目錄/文件夾所在的位置。Library directories:指定lib目錄/文件夾所在的位置。Output directory:輸出文件所在的目錄/文件夾 ()。Turbo C directory:指定Turbo C所在的目錄/文件夾。Pick file name:指定pick文件的文件名。Current pick file:顯示當前pick文件名和它所在的目錄/文件夾(只是顯示信息,不能修改)。(E) Arguments用于指定命令行執(zhí)行程序時所需的參數(shù)輸入。例如,對帶參數(shù)的main()函數(shù)的執(zhí)行時,可以利用此功能。(F) Save options:。注:配置文件的名字可以修改。(G) Retrieve save options:恢復(fù)以前保存的環(huán)境選項設(shè)置文件中的信息。圖71 Turbo C的Debug菜單界面圖72 Turbo C的Debug/Evaluate菜單界面Debug動態(tài)調(diào)試控制功能。主要用于動態(tài)跟蹤程序的執(zhí)行過程(如圖71所示)。(A) Evaluate:用于監(jiān)視、跟蹤程序執(zhí)行過程中的語句或表達式的值的變化。從圖72看,在跟蹤過程中,還可以動態(tài)跟蹤和修改程序中相關(guān)的參數(shù)值進行觀察(從New value處輸入新值)。注:在各個窗口條之間的切換方法是用TAB鍵完成。(B) Call stack (Ctrl+F3):顯示程序正在執(zhí)行的函數(shù)調(diào)用序列。注:堆棧的特點是先進后出,因此,main()始終在棧的底端。從這里可以觀察到函數(shù)調(diào)用順序,同時,也可以觀察到很多與此相關(guān)的參數(shù)情況。(C) Find function:快速定位并顯示編輯窗口中某一函數(shù)的聲明和定義情形。(D) Refresh display:當編輯屏幕被重寫時,恢復(fù)當前屏幕的內(nèi)容。(E) Display swapping:在編輯窗口和用戶窗口之間切換。Smart為缺省方式,表示在執(zhí)行代碼顯示輸出時顯示用戶屏,然后返回編輯窗口;None表示不切換;Always表示每執(zhí)行一條語句就切換一次。(F) Source debugging:控制編譯器是否在可執(zhí)行文件中加入調(diào)試信息。On表示加入;Standalone表示可加入,但只能用獨立的工具Turbo debugger進行;None表示不加入。Break/watch斷點設(shè)置和跟蹤、觀察。主要用于動態(tài)跟蹤程序的執(zhí)行過程(如圖8所示)。圖8 Turbo C的Break/watch菜單界面(A) Add watch (Ctrl+F7):加入一個準備跟蹤監(jiān)視的表達式。(B) Delete watch :刪除監(jiān)視窗口中的表達式,默認為最后一個。(C) Edit watch:修改監(jiān)視窗口中的表達式。(D) Remove all watches:刪除所有表達式。(E) Toggle Breakpoint (Ctrl+F8):在光標所在行設(shè)置斷點。(F) Clear all breakpoints:清除所有斷點。(G) View next breakpoint:把光標移到下一斷點處。
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1