一、實驗目的和要求
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 實驗基本任務...