溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

函數(shù)參數(shù)的示例分析

發(fā)布時間:2021-06-04 10:13:11 來源:億速云 閱讀:139 作者:小新 欄目:編程語言

這篇文章將為大家詳細(xì)講解有關(guān)函數(shù)參數(shù)的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

函數(shù)的參數(shù)(實參和形參):

形參變量只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時, 即刻釋放所分配的內(nèi)存單元。因此,形參只有在函數(shù)內(nèi)部有效。 函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。

實參可以是常量、變量、表達式、函數(shù)等, 無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應(yīng)預(yù)先用賦值,輸入等辦法使實參獲得確定值。

實參和形參在數(shù)量上,類型上,順序上應(yīng)嚴(yán)格一致, 否則會發(fā)生“類型不匹配”的錯誤。

函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的。 即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。 因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實參中的值不會變化。

簡單地說參數(shù)分為形參和實參2部分:

形參就是形式上的參數(shù),在定義函數(shù)的括號中使用;

實參就是實際上的參數(shù),在調(diào)用函數(shù)的括號中使用;

比如說int F(int i) i就是形參,
實參是函數(shù)調(diào)用的時候有主調(diào)函數(shù)傳遞給被調(diào)函數(shù)的參數(shù),比如說:

int x=1;
a=F(x);


這兒的x就是實參,函數(shù)調(diào)用之后,x 的值就傳遞給了形參i

注意:

  • 如果函數(shù)有定義參數(shù),那么調(diào)用函數(shù)時必須傳入相應(yīng)的實參(形參沒有默認(rèn)值的情況)

  • 如果函數(shù)同時具備形參的默認(rèn)值,并且傳入相應(yīng)的實參,那么以傳來的實參為主(相當(dāng)于變量賦值,用實參的值賦值給形參)

具體操作以代碼為例:

<?php
     /******函數(shù)的參數(shù) */
     function table (){
         $str = '<table border="1" align="center" width="800">';
         for ($tr = 0; $tr < 10; $tr ++){
             $str .= '<tr>';
             for($td = 0; $td < 10; $td ++){
                $str .= '<td>'.$tr.$td. '</td>';
            }
            $str .= '</tr>';
         }
         $str .= '</table>';
         //返回值  返回一個表格
         return $str;
     }
     $table = table();
     echo $table;
?>

演示結(jié)果如下:

函數(shù)參數(shù)的示例分析代碼解析:

我們用function函數(shù)定義一個表格,然后設(shè)定表格的規(guī)格(補充:align是指調(diào)整,校準(zhǔn),center:中心),緊接著設(shè)定for循環(huán),進入for循環(huán)繼續(xù)設(shè)定第二次for循環(huán)語句,具體代碼如上所示,結(jié)尾,我們用return來返回值,(目的是,判斷return語句是否能夠返回值成功,是否能返回一個表格),當(dāng)我們返回一個表格時,調(diào)用table語句,{$table=table()},輸出(table)。整體來說,我們先定義一個變量(table),在table中連接一個(tr標(biāo)簽)緊接著連接10個(td),此時循環(huán)結(jié)束,我們連接一個結(jié)束標(biāo)志(/td),此時我們繼續(xù)循環(huán),以此類推;

關(guān)于“函數(shù)參數(shù)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI