1.熟練地掌握函式的定義方法和呼叫規則;
2.掌握在c語言程式中主調函式和被呼叫函式之間進行資料傳遞的規則;
3.了解函式的返回值及其型別,並正確使用它;
4.了解區域性變數和全域性變數的作用域及它們與儲存分類的關係,理解變數的存在性和可見性的概念;
5.練習遞迴函式的使用.
實驗**:
#include#includefloat area(float a,float b,float c)
main()
int main()
}
出現問題:結果不正確
解決方法:經檢查後發現for()語句遺漏了{},導致第二句未迴圈,出現錯誤.
實驗**:
#includeint gcd(int a,int b)
remainder=a%b;
while(remainder!=0)
return b;
}main()
出現問題:不知道如何求最大公約數,在過程中遺漏關鍵的語句
解決方法:參考課本流程圖後,加以修改後,可以正確執行
實驗**:
#includetrangle(int n)
return sum;
}//設計呼叫的函式
main()
m++;
}}
出現問題:無
解決方法:無
實驗**:
#includelong getpower(int x,int y)
}main()
出現問題:無論輸入什麼,結果都是0
解決方法:檢查後,發現引用的函式出現了問題,原先是x=getpower(x,y),改正後為x=x*getpower(x,y),遺漏乘號1.知曉了區域性變數和全域性變數,並且可以加以運用;
2.熟悉掌握了呼叫函式的使用方法,可以更加熟練的使用;
3.對遞迴函式的理解與運用更加充分了;
4.對一些數學模型有所了解了,比如求最大公約數的模型和冪函式的模型.1.常常出現遺漏問題,是熟練度不過導致的,要多加訓練;
2.數學問題常常不知如何處理,要學會自己構建流程圖,還要加強數學知識的理解.
C 程式設計實驗報告(五)
報告1 實驗目的 學會使用迴圈控制語句解決實際問題 實驗內容 用if語句編寫選擇結構的程式,完成分段函式的求解 作 者 劉鎮 完成日期 2011 年 10 月 26 日 版 本 號 1.002 對任務及求解方法的描述部分 輸入描述 函式自變數x 問題描述 求函式的值 當x 0.3時,f x 0 當0...
組合語言程式設計實驗報告五
南京資訊工程大學實驗報告 實驗名稱 實驗 5 編寫 除錯具有多個段的程式 實驗日期 11.26 得分 學院 計軟院 專業 電腦科學與技術 年級 2017級 班次 5班 姓名 陳奕明 學號 20171308194 一 實驗目的 1.理解和掌握將資料 棧放入不同段的程式的編寫和除錯 2.理解具有多個段的...
C語言程式設計實驗報告 實驗一
二 第二個c程式 個人總結 實驗一,說實話沒必要寫出來,主要是給剛入門c語言的同學提供那麼一丟丟幫助 其實幫助也不大 需要完成兩個c程式的編寫 其實乙個就可以解決問題 1 編寫程式,在螢幕上輸出 hello world 這個實驗我用的是dev c 因為這個程式還用不著visual studio之類的...