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

正文內(nèi)容

程序設(shè)計基礎(chǔ)教程----c語言版實驗指導手冊(文件)

2025-07-17 16:25 上一頁面

下一頁面
 

【正文】 序代碼清單?!?‘\n’,‘\n’,‘/’,‘*’,‘\n’,0}。s[i]。}(精巧的C)程序獲得者Spencer Hines所寫的程序(1987年USENIX大會上Award for Best OneLiner獎)。char *toog[]。ottg=1。if (fgets(tgoo,otog,ogot)) goto gtgo。goto ogoo。goto ggto。goto gooo。oogo:ootg。gott。goto ogtg。goto tggo。goto ogog。}實驗指導手冊制定人:馮山2008年9月 Turbo Turbo C由Borland公司開發(fā)的用于微型計算機上的C編譯器。TCC類似于UNIX操作系統(tǒng)中的C語言環(huán)境提供的CC和MS C中提供的CL命令(如果以它們?yōu)榫幾g環(huán)境進行實驗和開發(fā),可以參考相關(guān)的手冊資料)。本實驗手冊提供一個簡潔的自解壓TC壓縮包進行自動安裝。圖1 Turbo C主界面(編輯界面)運行TC進入的集成環(huán)境主界面(圖1),可以看到有File, Edit, Run, Compile, Project, Options, Debug, Break/Watch等功能模塊。如Load, Pick, New, Save, Write to, Directory, Change dir, Os shell, Quit等(如圖2所示)。主要的編輯功能命令如下(如圖1所示):1) 光標定位型命令:一類是純粹的光標鍵表示(224。例如:Ctrl+S左移一字符距離,Ctrl+D右移一字符距離;Ctrl+A左移一單詞距離,Ctrl+F右移一單詞距離;Ctrl+X上移一行,Ctrl+E下移一行;Ctrl+W上滾一次,Ctrl+Z下滾一次;Ctrl+QE光標移動到當前窗口的開始位置;Ctrl+QX光標移動到當前窗口的底部位置;Ctrl+QR光標移動到文件的開始位置;Ctrl+QC光標移動到文件的結(jié)尾位置;Ctrl+QP光標移動到上次的位置;Ctrl+QB光標移動到塊的開始位置;Ctrl+QK光標移動到塊的結(jié)尾位置;2) 編輯型命令:InsInsert On/Off;Del刪除光標處的字符;BackSpace刪除光標之前的字符;Ctrl+N在當前行插入一行;Ctrl+Y刪除當前光標所在的行;Ctrl+T刪除光標相鄰的左邊單詞;Ctrl+QY刪除光標到本行尾部的內(nèi)容;3) 塊操作命令:以BLOCK記憶相關(guān)操作命令。其運行結(jié)果的查看用Alt+R后,選中user Screen(快捷鍵為Alt+F5)。Go To cursor (F4):在動態(tài)調(diào)試過程中,使程序從當前調(diào)試位置運行到編輯窗口中光標所在的行位置。圖4 Turbo C的Compile菜單界面Compile編譯程序。Link EXE ;Build all無條件編譯和鏈接;圖5 Turbo C的Compile菜單界面Project處理多模塊時的管理使用。Break make on:在Make時的終止缺省條件。當為off時,則不作此檢查。主要用于配置Turbo C的集成工作環(huán)境(見圖61到圖66)。1) Model:Tiny, Small, Medium, Compact, Large, Huge等6種。例如:Calling convention選擇參數(shù)傳遞方式,如c或Pascal。Default char type規(guī)定字符默認類型:signed和unsigned。5) Source:主要用于配置源代碼的控制設(shè)置。默認為25個,范圍可設(shè)置成0255;Warning stop for表示警告的個數(shù)。1) Map file:。5) Warn duplicate symbols:。Message Tracking:控制當信息窗口中信息滾動時,Turbo C是否跟蹤編輯器里的語法錯誤以及跟蹤方式。Edit auto save:控制是否在編譯時自動保存源文件。默認為8個空格,可選擇216之間的值。標準為25行,EGA可設(shè)為43行,VGA可設(shè)為50行。Output directory:輸出文件所在的目錄/文件夾 ()。(E) Arguments用于指定命令行執(zhí)行程序時所需的參數(shù)輸入。(G) Retrieve save options:恢復以前保存的環(huán)境選項設(shè)置文件中的信息。從圖72看,在跟蹤過程中,還可以動態(tài)跟蹤和修改程序中相關(guān)的參數(shù)值進行觀察(從New value處輸入新值)。從這里可以觀察到函數(shù)調(diào)用順序,同時,也可以觀察到很多與此相關(guān)的參數(shù)情況。Smart為缺省方式,表示在執(zhí)行代碼顯示輸出時顯示用戶屏,然后返回編輯窗口;None表示不切換;Always表示每執(zhí)行一條語句就切換一次。主要用于動態(tài)跟蹤程序的執(zhí)行過程(如圖8所示)。(D) Remove all watches:刪除所有表達式。(F) Clear all breakpoints:清除所有斷點。(B) Delete watch :刪除監(jiān)視窗口中的表達式,默認為最后一個。On表示加入;Standalone表示可加入,但只能用獨立的工具Turbo debugger進行;None表示不加入。(D) Refresh display:當編輯屏幕被重寫時,恢復當前屏幕的內(nèi)容。(B) Call stack (Ctrl+F3):顯示程序正在執(zhí)行的函數(shù)調(diào)用序列。主要用于動態(tài)跟蹤程序的執(zhí)行過程(如圖71所示)。(F) Save options:。Pick file name:指定pick文件的文件名。Include directories:指定include目錄/文件夾所在的位置。等價于F5功能鍵的作用。Backup files:。Keep messages:On表示需要保存當前窗口中的信息;Off表示不保存。7) Casesensitive link:控制是否大小寫敏感。3) Default libraries:,在鏈接時是否需要尋找它們進行鏈接。其余子項及更低級子項的設(shè)置類推。6) Error:用于控制編譯器處理和響應(yīng)診斷信息的配置。4) Optimization:控制生成代碼的優(yōu)化策略。Floating point選擇浮點運算模式。2) Defines:用于預先定義一些宏、賦值語句等命令,以便所有程序中使用。各子菜單還有更低一級的子菜單項。Remove messages:清除消息窗口中的錯誤信息。Auto Dependencies:。有關(guān)工程文件的知識和使用方法,可參見Turbo C的幫助或相關(guān)資料 (如圖5所示)。其中,Make是對已編譯的程序2,Build all項是無條件編譯所有源程序文件(如圖4所示)。Step over (F8):用于動態(tài)調(diào)試時,運行到當前函數(shù)之下一語句,而不跟進函數(shù)內(nèi)部去。Program reset(Ctrl+F2):終止當前的調(diào)試操作,釋放分配給程序的空間,關(guān)閉已經(jīng)打開的文件,但不釋放斷點設(shè)置。用Alt+R選中,然后單擊Run即可。,Home,End,PgDn,PgUp,Up,Down等);一類是組合鍵表示。(第1次存盤時需要給出文件名字,);5) Write to:改變正在編輯的文件名字,并寫入磁盤(與Save as相似);6) Directory:列出當前目錄下的文件,以便選擇;7) Change dir:改變當前目錄路徑名字;8) Os shell:暫時離開TC環(huán)境,進入操作系統(tǒng)界面(注:TC并沒有退出!);9) Quit (Alt+X):退出TC,返回DOS。所謂熱鍵指的是快速選中的操作鍵,一般以ALT+熱鍵字符或功能鍵完成選擇功能。二. 基本環(huán)境配置(1) ;(2) 通過ALT+O(Options),然后選擇D功能(Directories),設(shè)置基本尋找路徑:1)LIB目錄路徑;2)INCLUDE目錄路徑;3)C程序代碼所在目錄路徑;4) 結(jié)果輸出目錄路徑;(3) 通過ALT+O下的S功能(Save Options),()注:此時,就可以編輯、編譯和鏈接、執(zhí)行相關(guān)的C語言程序了。因此,下面介紹其基本情況。其集成功能模塊中包括了編輯、編譯、鏈接和調(diào)試、運行功能于一體。goto ggot。goto gooo。goto togg。goto gtto。goo:ogto。tggo:ootg=strlen(tgoo)。goto gtot。goto ggot。gtot:exit()。goto goog。FILE *ogot。include char **malloc()。printf(“%s”,s)。printf(“char \ts[]={\n”)。請分析該程序段的功能,并上機驗證之。(以例128~1210為基礎(chǔ))實驗準備:(1) 復習有關(guān)位運算和文件操作的基本知識;(2) 仔細分析教材所提供的各程序?qū)嵗捌淇赡軋?zhí)行結(jié)果;實驗步驟:(1) 上機執(zhí)行各實例程序,并做相應(yīng)測試和分析;(2) 總結(jié)基于位運算的程序設(shè)計特點及其可能的應(yīng)用領(lǐng)域;總結(jié)文件的基本結(jié)構(gòu)及其操作步驟,以及應(yīng)用文件的主要問題領(lǐng)域。實驗內(nèi)容:1. 熟悉位運算的基本操作方法。實驗結(jié)果:(1) 根據(jù)測試目標寫出測試報告;(2) 測試結(jié)果分析說明;(3) 測試程序代碼清單。(3) 在(2)的基礎(chǔ)上,新增一個函數(shù)delete_node(),可以用來將指定員工的數(shù)據(jù)從鏈表中刪除。注:malloc()和free()為系統(tǒng)函數(shù)。(1) 建立一個鏈表,每個結(jié)點包含:職工號、工資。要求:在main()函數(shù)中輸入這些學生的這些數(shù)據(jù),然后設(shè)計一個函數(shù)count()來計算每個學生的總分和平均分,最后,打印出所有數(shù)據(jù)信息(包含原來輸入的學生原始數(shù)據(jù)信息和求解出來的新信息)。實驗結(jié)果:(1) 根據(jù)測試目標寫出測試報
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1