delphi 函數參數說明

來源:互聯網
上載者:User

一.關於原型聲明

1.原型聲明位於公用部分(ineterface),聲明的作用是用來標明該函數是否公開於其他單元。所以不公開單元時就可以不聲明。

2.但是如果有原型聲明的存在,該函數的定義部分就必須以原型聲明為準則 。

二.參數傳遞方式

1.       值參數

2.       傳址參數(變數參數)

其聲明的文法是在在參數標識符之前加上一個保留字var

3.       out參數

out參數是另一種參數,它和變數參數一樣,都是傳地址。然而out參數並不是採用尋地址操作的方式,雖然Out參數會接收輸入參數的地址,但是最後形成的結果,是Out參數的變數名,成了輸入參數的別名。簡單地說,Out參數和輸入參數變成處在同一個記憶體位址上,這兩個變數(參數)可以說是同一體,而Out參數的地址就等於輸入參數的地址。

聲明文法,在參數名之 前加一個保留字“Out”

4.       常量參數、

常量參數就如同是一個局部常量,或者就像一個唯讀變數。而常量參數和值參數一樣,都是傳值的參數。換言之,常量參數的值,只是複製輸入的參數值。但由於它是函數中聲明的常量,因此不能在程式內設定。

5.       數組參數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.