C語言實驗

2022-10-14 22:45:02 字數 1270 閱讀 7136

一、實驗目的和要求

1.熟悉visual c++ 6.0編譯系統的常用功能。

2.學會使用visualc++6.0編譯系統實現簡單的c++程式。

3.熟悉引用的概念,掌握引用的定義方法,學會引用在c++程式中的應用。

4.掌握函式的定義和呼叫方法

二、實驗內容

1.編譯下列程式,改正所出現的錯誤資訊,將正確程式的輸出結果貼上在相應程式後面。

(1)//sy1_

main( )

(2) //sy1_

#include

using namespace std;

int main( )

(3)//sy1_

#include

using namespace std;

int main( )

2.除錯下列程式,並完成相應問題。

(1)//sy1_

#include

using namespace std;

int main( )

a)貼上輸出結果的截圖

b) rdd和dd是什麼關係,如果將語句1中dd的型別改為float, 語句2如何變化才對?

答:rdd是乙個引用名,即rdd是物件dd的別名;如果將語句1中dd的型別改為float,語句2中rdd的型別也要改為float。

(2)//sy1_

#include

using namespace std;

int main( )

void fun(int m,int &n)

a)貼上輸出結果的截圖

b)兩行輸出結果相同嗎? 形參m和n的變化分別對實參a和b的影響有什麼不同?

答:a值的輸出結果相同,b值的輸出結果不同;形參m由於不存在返回值所以對實參a沒有影響,形參n是實參b的引用,與之共用乙個位址,無論對那乙個物件進行修改,其實都是對同乙個位址內容進行修改。

3.程式設計完成下列任務。

編寫過載函式max可分別求取2個整數、3個整數、2個雙精度數、3個雙精度數的最大值,並測試該函式(sy1_

請將正確程式和測試結果的截圖附在這裡。

//sy1_

#include

using namespace std;

int sum(int x,int y,int z)

int sum(int x,int y)

double sum(double x,double y,double z)

double sum(double x,double y)

void main()

C語言實驗報告

1 實驗目的 1.熟練掌握if if.else if.else if語句,掌握if語句中的巢狀關係和匹配原則,利用if語句實現分支選擇結構。2.熟練掌握for語句格式及使用方法 3.掌握簡單 常用的演算法,並在程式設計過程中體驗各種演算法的程式設計技巧.進一步學習除錯程式,掌握語法錯誤和邏輯的檢查方...

C語言實驗指導講義

石永華編 滁州學院機械與電子工程學院 二零一一年九月 前言 學習 語言程式設計應當充分注意實踐環節,要求學生多程式設計序,多上機除錯程式。上機實驗的目的決不僅是為了驗證所程式設計序的正確性,其主要目的在於掌握上機操作要領和除錯程式技術。不要滿足於通過自己所編的程式,在調通乙個程式後,可以自己改變程式...

c語言實驗報告

姓名學號 實驗班號機器號 1 實驗目的 1.掌握微控制器c語言程式結構 2.掌握微控制器c語言程式除錯方法 3.掌握msp430fg2553基本i o控制方法 4.鞏固編寫和除錯微控制器c語言程式方法 5.了解簡單介面電路的控制方法 6.了解msp430彙編格式的定址方式和指令系統 2 實驗基本任務...