定義了預設引數為什麼呼叫時還是顯示呼叫引數太少

2021-04-19 08:30:23 字數 1420 閱讀 1807

1樓:

delegate void d1(int y);delegate void d2(int y, int z); void fun2(int y) void fun3(int y, int z) static void fun1(delegate d, params int p)} void run()

函式呼叫時引數傳遞有哪幾種方式?

2樓:ゞ飄

一般bai有值傳遞、指標du傳遞、引用傳遞三zhi種方式。

值傳遞dao是指在呼叫

函式時將實際參回數答覆制一份傳遞到函式中,這樣在函式中如果對引數進行修改,將不會影響到實際引數。

引用傳遞是指在c++中,函式引數的傳遞方式有引用傳遞。所謂引用傳遞是指在呼叫函式時將實際引數的地址傳遞到函式中,那麼在函式中對引數所進行的修改,將影響到實際引數。

c語言中函式呼叫***x時引數太少什麼意思?

3樓:匿名使用者

就是說主函bai

數呼叫自定義函式du時,傳遞的參zhi數數量要一致。比dao如:

void fun()

main()

再比如:

void fun(int a,int b)main()

4樓:無與倫比的愛

你定義了幾個引數就要使用幾個引數

例如定義 void dingyi(char aaa,char bbb)

使用時如果只是這樣

dingyi(0x11);

就會提示 錯誤 因為少了一個引數

5樓:董俊錕

是你形參和實參的個數不一樣造成的,檢查一下

6樓:匿名使用者

你給的資訊太少了,不過這個應該很明白了啊,就是你在呼叫函式時,少寫了引數,或者也可能是你的函式呼叫錯了

7樓:89白海棠

實參和實參個數不匹配

為什麼這段**用vc++編譯時總是提示用於呼叫的引數太少?

8樓:

#include

void main( void )

有這來個好了,你那個源函式的原型是:

char *gets_s(

char *buffer,

size_t sizeincharacters);所以會少一個引數

9樓:匿名使用者

gets_s(string);

你看一下引數原型,應該是呼叫的格式不對

或者換個函式獲得字串

10樓:匿名使用者

沒有gets_s這個函式,如果是自己建立的,建議先宣告,再定義。然後使用。

跪求啊,PS中,定義畫筆預設的時候,為什麼用畫筆畫的時候,顏色要比原圖淡得多,簡直太透了

預設筆畫的時候,你的原始圖形顏色設定為黑色即可,等後期用自己預設的筆畫畫圖再重新吸取自己喜歡的顏色。筆畫預設用的原始圖形的顏色從黑到白,也就是不透明度從高到低 把圖透明和流量都選100在試試 把畫筆的不透明度和流量的引數,調到最大看看 若還不行就把硬度為100 photoshop裡為什麼我顏色調好了...

c 自定義類的物件做函式引數為什麼一定要用引用傳值

函式引數有直接變數 如int char double等 型別 指標型別和引用型別。如果引數是變數,傳遞方式是傳值,就是將實參的值複製 複製,意味著空間消耗和時間消耗 到 棧 空間中。如果引數是指標,傳遞方式是傳址,需將指標複製 同樣也消耗空間和時間,對於陣列而言,只需儲存陣列首地址 到 棧 空間中。...

冰箱清洗後月不用為什麼在用時不冷凍了

電冰箱的保養方法 1 定期清掃壓縮機和冷凝器 壓縮機和冷凝器是冰箱的重要製冷部件,如果沾上灰塵會影響散熱,導致使用壽命縮短 冰箱製冷效果減弱。所以,要定期檢查,髒了就要清掃。當然,使用完全平背設計的冰箱不需考慮這個問題。因為平背式冰箱的冷凝器 壓縮機都是內藏的,不會出現以上情況。2 定期清潔冰箱內部...