這個形參包括了傳入引數和傳出引數;
傳入引數:就是數值的傳遞。在函式中不會修改這個引數,不會修改呼叫這個函式的函式的值。
例如void exchange(int a,int b)
int main ()
輸出的結果是
a = 4;
b = 5;
這是傳參,僅僅是乙個數值的傳遞。
在呼叫exchange函式的時候,空間也分配了另乙個a,b變數名的空間,在exchange在呼叫完的時候,空間釋放。
exchange函式裡面的a,b和主函式裡面的啊a,b的空間是不一樣的。僅僅是名字一樣而已。
若void exchange(int *a,int *b)
這時候傳遞的變數的位址。真正在執行的時候通過位址找到實參的空間,將裡面的數值改變。
傳出函式:從函式帶出來的值
傳入函式:原來就有值供函式使用
C語言整理筆記(6)
輸入乙個整數,顯示出它是奇數還是偶數。然後詢問是否重複同樣的操作,並按要求進行處理。如下 includeint main void while count 0 return 0 do語句 do 語句 while 表示式 只要控制表示式的結果不是0,迴圈體 loop body 中的語句就會迴圈執行。注...
C語言學習筆記6
最開始學習的時候從最簡單的程式設計開始學習,那麼我們都會看一些關於 c語言基礎書籍 把基礎打好之後我們會慢慢的看一些 c語言提高書籍 那麼接下來我們就繼續進行打基礎的工作。1 啟動vc 編譯系統 單擊 file 選單中 new 命令,進入vc 編譯系統介面,選擇 files 選項卡,選擇c 原始檔命...
C語言學習筆記6
魯迅先生曾說過,偉大的成績和辛勤勞動是成正比例的,有一分勞動就有一分收穫,日積月累,從少到多,奇蹟就可以創造出來。學習也是同等道理,日積月累,逐漸儲備知識就可以完成自己的理想。然而看 c語言程式設計教程 是儲備知識的乙個方法,所以現在就來看看我要學習的知識內容。if語句是大型程式使用最多的結構,不管...