引數與返回值

2021-10-23 18:25:59 字數 396 閱讀 7099

1個 節返回,用al返回

2個位元組返回,用ax返回

4個位元組返回,用eax返回

8個位元組返回返回,用eax+edx返回

1、本機尺寸:如果本機是32位的,那麼對32位的資料支援最好,如果是64位的,那麼對64位的支援最好.

2、編譯器遵守了這個規則:

char型別或者short型別的引數不但沒有節省空間,反而浪費了多餘的操作.

結論:整數型別的引數,一律使用int型別

總結:1、小於32位的區域性變數,空間在分配時,按32位分配.

2、使用時按實際的寬度使用.

3、不要定義char/short型別的區域性變數.

4、引數與區域性變數沒有本質區別,都是區域性變數,都在棧中分配.

5、完全可以把引數當初區域性變數使用

引數 返回值

1.函式 函式是對功能的封裝 語法 def 函式名 形參列表 函式體 塊,return 呼叫 函式名 實參列表 2.返回值 return 在函式執行的時候.如果遇到return.直接返回 1.如果函式什麼都不寫,不寫return,沒有返回值.得到的是none 2.在函式中間或者末尾寫return,返...

引用引數與引用返回值

經常看到這樣的宣告 t func t t 這種宣告和t func t t 有什麼區別?書上的解釋是為 了提高效率,究竟是如何提高效率的呢?內部執行了什麼操作?本文通過8個小例子對引用引數 和引用返回進行了一次徹底的排查。首先看一下在類的成員函式中的引用引數和引用返回值 類定義class a 建構函式...

函式的引數與返回值

在函式定義中出現的引數可以看做是乙個佔位符,它沒有資料,只能等到函式被呼叫時接收傳遞進來的資料,所以稱為 形式引數 簡稱形參 函式被呼叫時給出的引數包含了實實在在的資料,會被函式內部的 使用,所以稱為 實際引數 簡稱實參 形參和實參的功能是作資料傳送,發生函式呼叫時,實參的值會傳送給形參。形參和實參...