C51函數(shù)返回值傳遞規(guī)則是什么?
在C51中,函數(shù)返回值傳遞的規(guī)則是什么?
答:(1)調(diào)用時參數(shù)的傳遞
分三種情況:少于等于3個參數(shù)時通過寄存器傳遞(寄存器不夠用時通過存儲區(qū)傳遞),多于3個時有一部分通過存儲區(qū)傳遞,對于重入函數(shù)參數(shù)通過堆棧傳遞。通過寄存器傳遞速度最快。
(2)函數(shù)返回值的傳遞
當(dāng)函數(shù)有返回值時,其傳遞都是通過寄存器
EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > C51函數(shù)返回值傳遞規(guī)則是什么?
在C51中,函數(shù)返回值傳遞的規(guī)則是什么?
答:(1)調(diào)用時參數(shù)的傳遞
分三種情況:少于等于3個參數(shù)時通過寄存器傳遞(寄存器不夠用時通過存儲區(qū)傳遞),多于3個時有一部分通過存儲區(qū)傳遞,對于重入函數(shù)參數(shù)通過堆棧傳遞。通過寄存器傳遞速度最快。
(2)函數(shù)返回值的傳遞
當(dāng)函數(shù)有返回值時,其傳遞都是通過寄存器
評論