正文 第4章 程序設計準備2(1 / 2)

VisualC++(縮寫為VC)係列產品是微軟公司推出的一款優秀的C++集成開發環境,由於其良好的界麵和可操作性而被廣泛應用。

在VC下運行一個C語言程序的一般過程如下:

(1)啟動VC。從“開始”菜單進入“所有程序”子菜單,找到“MicrosoftVisualC++60”並單擊它即進入VC的主窗口。

(2)新建程序。執行“文件|新建”命令,單擊“文件”選項卡,在“文件”文本框中輸入源程序文件名(如“chapter0101.c”),在“目錄”下拉列表中選擇源程序保存的位置(如“D:\CPROGRAM”),選擇“C++SourceFiles”選項,單擊“確定”,即在d:\cprogram下新建了文件,並顯示編輯窗口和信息窗口。

(3)編輯和保存源程序。在編輯窗口中輸入源程序,再執行“文件|保存”命令。

編輯窗口在編輯窗口中輸入的任何內容(如關鍵字、用戶標識符及各種運算符等),VC係統都會按C語言源程序的格式進行編排、組織。例如,當你在文件中輸入了一個C語言關鍵字時,VC係統會自動將其設定為藍色字體以示區別;在編輯過程中,如果你輸入了一個塊結構語句,按回車鍵後係統會把光標定位在該塊語句起始位置的下一行的第5個字符位置上來表示下麵輸入的內容是屬於該塊語句的,以體現C語言源程序的縮進式書寫格式。此時,如果輸入一個左花括號“{”並回車,係統將把該花括號左移到與上一行塊語句起始位置對齊的位置上,接著按下回車鍵,係統會自動采用縮進格式,將當前光標位置定位在此花括號的下一行的第5列上。如果上一行語句與下一行語句同屬於一個程序段,係統會自動將這兩個程序行的起始位置對齊排列。

(4)編譯程序。執行“編譯|編譯chapter0101.c”命令或Ctrl+F7,對程序進行編譯,屏幕上出現對話框,需要建立一個默認的工程工作區,選“是”按鈕,開始編譯。如果程序正確,即程序中不存在語法錯誤,信息窗口中顯示的編譯信息加框部分所示。

是否需要建立默認的工程工作區不存在語法錯誤的編譯信息如果程序中存在語法錯誤,信息窗口中顯示編譯信息加框部分所示。按照錯誤提示修改程序,再進行編譯,直到不存在語法錯誤為止。

(5)連接程序。執行“編譯|構件chapter0101.exe”命令或F7開始連接,並在信息窗口中顯示連接信息,連接成功後生成可執行文件chapter0101.exe。

(6)運行程序。執行“編譯|執行chapter0101.exe”命令或Ctrl+F5,程序開始運行並顯示程序的輸出結果,輸出結果的屏幕將等待用戶按下任意鍵後才返回編輯狀態,一個C語言程序的執行過程結束。

同樣,如果程序無編譯出錯誤,但無運行結果,或運行結果有誤時,你就需要調用VC的編譯調試工具來調試你的程序以找出出錯的原因,從而得到正確的運行結果。常用方法有:

使用“調試”工具欄的“StepInto”或“StepOver”按鈕進行單步調試運行程序,對應的功能鍵分別是F7或F8。區別在於:“StepOver”不進入函數內部,它將每一條語句看作一步,包括函數調用語句;“StepInto”可進入函數內部,繼續函數內部的語句行跟蹤。