C實驗報告1

2021-03-04 01:50:14 字數 2483 閱讀 4213

《高階語言程式設計》

學期: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 掌握指標的使...