《高階語言程式設計》
學期:2014--2015學年第一學期
班級學號
姓名實驗1上機環境的熟悉
1.熟悉c語言程式設計環境visual c++ 6.0,掌握執行乙個c語言程式的基本步驟,包括編輯、編譯、連線和執行。
2.了解c程式的基本框架,通過執行和編寫簡單的c語言程式。
3.理解程式除錯的思想,能找出並改正c程式中的語法錯誤。
1.c語言程式開發概述
與其他電腦程式一樣,c語言程式一般也要經過編輯、編譯、連線、執行及除錯等多個環節。
下面通過編寫乙個簡單的c語言程式來了解使用visual c++ 6.0整合開發環境執行c語言程式的方法。該程式的功能是向螢幕上輸出乙個字串「hello world!」。
程式源**如下:
#include
void main()
2.輸入下列程式並執行,觀察程式的輸出結果。
思考:將程式中的「\n」去掉,觀察程式的執行結果,並和源程式的執行結果對照比較。
#include命令包含在程式的首部就可直接使用了,它不是c語句,其後不能加「;」。
3.以下程式是乙個簡單的員工工資管理系統軟體的首頁,請按原程式輸入並執行,觀察所顯示的內容。
#include
void main
4.請按源程式輸入並執行程式,觀察輸出結果。
#include
void main
思考:(1)刪除「,b=4」,再編譯程式,閱讀錯誤提示,並根據錯誤提示進行修改。作為程式設計者,應該具備根據錯誤提示或程式執行結果,查詢並修正程式中錯誤的能力。
(2)刪除「=4」,編譯並執行程式,觀察程式的執行結果,並思考其原因。
實驗2 c語言基礎知識
1.掌握c語言資料型別,熟悉如何定義乙個整型、字元型和實型的變數,以及對它們賦值的方法。
2.學會使用c語言的有關算術運算子,以及包含這些運算子的表示式,要求
學生將運算子放到具體的程式中去理解。
3.掌握不同型別資料之間轉換以及賦值的基本規律。
4.進一步熟悉c程式的編輯、編譯、連線和執行的過程。
二、 實驗預習
1.各種資料型別變數的定義形式及取值範圍;熟悉下列識別符號的含義。
int、short (int)、long (int)、unsigned (int)、float、double、char、void
2.各類運算子的優先順序和結合規則。
三實驗任務
1、**結果並上機驗證
2.試編寫程式實現下列輸出(選做)
** *
* * *
* * * *
3.**結果並上機驗證
(1) main()
(2)若將以上程式進行改寫,編輯如下:
main()
由此知,若賦值號左右資料型別不一致時,c語言將
4.現有程式如下,分析填空:
若將以上程式第4行進行改寫,編輯如下:
printf(「%d」,a=a+b,b=b+a);
對比以上兩程式,結果不同的原因在於
5.若有以下程式段,分析c2的值:
int c1=2,c2;
c2=1.0/c1*c1;
若將程式段改為:
c2=1/c1*c1;
分析c2所得結果,其中的關鍵在於
6.現有程式如下:
main()
程式執行的功能是
注:可修改a、b兩數的值仔細觀察。
7. 現有程式如下,分析填空:
8. 現有程式如下,分析填空:
9.現有程式如下,分析填空:
10.現有程式如下,分析填空:
11.改錯題(以下程式有多處錯誤,上機除錯。將正確的程式記錄在下方。要求不能刪減已有內容。)
#include
#define sta 30
main()
正確的程式應改為:
實驗3 順序結構程式設計與除錯
一、 實驗目的
1.熟悉c語言的表示式語句、空語句和復合語句。
2.熟悉函式呼叫語句,尤其是各輸入輸出函式的呼叫語句。
3.熟悉順序結構程式中語句的執行過程。
4.熟悉程式的跟蹤除錯和變數值的監視。
5.能設計簡單的順序結構程式。
二、 實驗預習
1.熟悉下列函式:putchar、getchar、printf、scanf
2.了解順序結構程式的執行過程。
3.了解程式的跟蹤除錯和變數值的監視並能夠熟練操作。
單步跟蹤除錯(逐條語句跟蹤除錯):
(1)可按功能鍵f7進行,要監視某變數的值時,就按ctrl+f7鍵,然後輸入相應的
變數名,就可以在監視訊息視窗中檢視到該變數的值。
(2)也可逐段執行程式,即每次執行若干條語句。首先利用ctrl+f8鍵在各行游標
處設定若干斷點,然後按ctrl+f9鍵從程式的第一條語句執行到設定的第乙個斷
點,再按ctrl+f9鍵從設定的第乙個斷點執行到設定的第二個斷點。
4.了解順序結構程式的一般構成。
C實驗報告實驗
高階語言程式設計 實驗報告 班級 學號 姓名 成績 一 實驗目的 1 掌握c語言資料型別,熟悉如何定義整型 字元型和實型變數,以及對其賦值的方法。2 掌握不同型別資料之間賦值的規律 3 學會使用c的有關運算子,以及包含這些運算子的表示式,特別是 和 運算子的使用。4 進一步熟悉c程式的編輯 編譯 連...
c實驗報告
實驗 一 預習報告 上實驗課之前完成 一 實驗目的 1 了解c語言開發環境的組成 2 學習c語言開發環境的使用方法 3 掌握c語言程式從編輯 編譯 連線到執行並得到執行結果的過程。二 實驗內容 1 從鍵盤輸入兩個整數,將其平方和輸出 用函式求平方和 ex701 11.c程式清單 include in...
c 實驗報告
南京資訊工程大學實驗 實習 報告 實驗 實習 名稱資料 指標與字串實驗 實習 日期 5月07日得分指導教師李燕 系計算機專業計科年級 13 班次計科2 姓名塗亮學號20132308063 1.實驗目的 1 學習使用陣列資料物件。2 學習字串資料的組織和處理。3 學習標準c 庫的使用。4 掌握指標的使...