c語言中函

2022-09-20 10:55:07 字數 635 閱讀 4934

1樓:

可以只寫形參的型別而不寫形參的名字。你也說了,是函式宣告。

例如函式 void* task(void* p); 在宣告中就可以寫成void* task(void*);

宣告只是說明這個形參的型別,並不需要具體的形參,只有在呼叫的時候才會需要具體的形參。

2樓:冰血無雙

形參不用的時候就可以不帶 形參名

例如宣告時 void func(int,int);不帶大括號的實現時就可以這麼寫

實現函式時 則得新增名稱

例如 void func(int a,int b)

3樓:匿名使用者

可以, 宣告非定義, 宣告的用途只是告訴編譯器這個函式的返回值是什麼型別, 引數分別是什麼型別, 編譯器在遇到呼叫該函式的**時, 會按宣告的格式進行檢查.

4樓:光年青春

需要寫形參的名字呀,如:

pow(int a,int b)

在呼叫該函式時如:

c=pow(int d,int f)

假如該函式時計算乘積的,那麼呼叫時就將變數d和f的數值傳入a和b中,然後進入函式內部進行計算,將返回值賦值給c。不知道你明白了沒有

C語言中for迴圈語句,c語言中for語句是怎麼用的

for 語句包括三個表示式,第一個和第三個可以省略,省略第一個的意思是在for之前已經對變數初始化,例如i 0 for i 5 i 和for i 0 i 5 i 意思相同 第三個省略的意思也很明顯,原來的i 可以在for迴圈語句中實現,例如 for i 0 i 5 i 和for i 0 i 5 i ...

c語言中for的用法,C語言語言中FOR的用法

你這些程式肯定是某些二流教科書上,根本就是誤導人。for後面語句 需要迴圈的 不管是一句還是多句都要加!因為加 比不加 讓程式表述得更加清楚!printf d x,y 不會報錯,printf是一個多引數的c函式,編譯的時候,printf函式本身並不知道 引號 中需要多少個引數,它只是按照順序從堆疊上...

c語言中voidcon啥意思,C語言中void是什麼意思

宣告瞭一個函式名字叫con無引數返回值為void c語言中void是什麼意思 void 被翻譯為 無型別 相應的void 為 無型別指標 常用在程式編寫中對定義函式的引數型別 返回值 函式中指標型別進行宣告。void 的作用 1.對函式返回的限定,這種情況我們比較常見。2.對函式引數的限定,這種情況...