實驗八 函式定義及呼叫總結

2022-07-18 10:36:10 字數 574 閱讀 4872

本次課學習到的知識點:

(1)以數字金字塔為例,介紹函式的另一種形式,即不返回結果的函式。不返回結果的函式在定義、呼叫、引數傳遞、函式宣告上,思路完全與以前相同,只是函式型別變為void。最後,強調函式的優點,即結構化程式設計的思路,包括按自頂向下的方法對問題進行分析、模組化設計和結構化編碼3 個步驟。

(2)以複數運算為例,介紹變數與函式的關係,主要掌握區域性變數、全域性變數和靜態變數三種。需要分清三種變數的作用與定義的位置,區分區域性變數與全域性變數的異同點,區域性變數與靜態區域性變數的異同點。最後引入兩個例項,要求觀察如何通過全域性變數返回多個計算結果,以及如何利用靜態區域性變數的生存週期儲存函式多次呼叫的結果。

2. 實驗過程中遇到的問題及解決方法:

作業的實驗還算掌握了解決方法, 通過翻閱書籍查詢相關知識點。

3. 實驗心得體會及本章學習總結:

了解課函式的定義『函式首部及函式體。充分了解函式呼叫與返回的實現過程。通過數字金字塔接觸不返回結果的函式,模組化設計時要遵循模組獨立性的原則。了解區域性變數和全域性變數,且區域性變數一般定義在函式或復合語句的開始處,標準c規定其不能定義在中間位置,一般情況下八全域性變數定義在程式的最前面,即第乙個函式前面。

實驗八 函式定義及呼叫總結

1.本次課學習到的知識點 1 void為不反回結果的函式,且void不能省略,否則預設為int,函式體中沒有表示式的return語句,也可省略return.2 不返回結果的函式在定義 呼叫 引數傳遞 函式宣告上,思路與以前相同,適用於把一些確定的 相對獨立的程式功能封裝成函式。3 區域性變數 定義在...

實驗八 函式定義及呼叫總結

1.本次課學習到的知識點 1 void為不反回結果的函式,且void不能省略,否則預設為int,函式體中沒有表示式的return語句,也可省略return.2 不返回結果的函式在定義 呼叫 引數傳遞 函式宣告上,思路與以前相同,適用於把一些確定的 相對獨立的程式功能封裝成函式。3 區域性變數 定義在...

實驗八 函式定義及呼叫總結

1 本次課學習到的知識點 1 pyramid 函式的功能是在螢幕上輸出數字金字塔。2 函式型別void表示不返回結果,可以省略return語句作用以螢幕輸出等方式體現。在不返回結果的函式定義中void不能省略。3 變數 區域性變數 定義在函式的內部,且有效作用範區域性變數一般定義在函式或復合語句的開...