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.對函式引數的限定,這種情況...