int pf 1024 為什麼是函式呼叫?

時間 2021-06-01 19:03:27

1樓:這誰頂得住啊

int(*

pf)(

1024

);1024是乙個數值,這肯定不是宣告,前面int是不是少了乙個括號??

應該是這樣吧:

(int) (*pf)(1024);

2樓:消失的苦貓

int(*

pf)(

1024

);我認為這個並不是乙個呼叫,而且這個表示式非法。

如果是(*pf)(1024);

我想這是乙個呼叫

int(*pq

)();

我想這是乙個宣告,宣告了乙個函式指標。

(int)(

*pf)(1024

);我想這也是乙個呼叫,並且作了強制型別轉換intf

(inta)

intmain

(void

)我編寫了乙個測試樣例,如果你堅持認為int(*pf)(1024)是乙個呼叫的話,請告訴我哪個編譯器能編譯通過它,因為我個人對C的語言標準不是很理解,我希望看一看編譯器的實現來感受一下語言標準。

總之我的多個編譯器都報錯了。

3樓:白起

1024是乙個確定的值,是實參不是形參。

後一條括號裡面是空的,沒有出現實參或者形參,就無從判斷。

可是前面那個int是什麼鬼?

什麼是函式(方法)簽名,為什麼JS函式沒有簽名?

xgqfrms 乙個函式簽名 或型別簽名,或方法簽名 定義了函式或方法的輸入與輸出。乙個簽名可以包括 引數及引數的型別 乙個返回值及其型別 可能會丟擲或傳回的異常 有關物件導向程式中方法可用性的資訊 例如關鍵字 public static 或 prototype 不易 因為js的引數是由包含0或者多...

原函式是週期函式,為什麼積分後函式不一定是週期函式

扣個字眼 題目說的是 原函式是週期函式 注意前後主語的一致性,那就可以理解為,是可導週期函式,而 此時為什麼 積分後不一定是週期函式。這就很簡單了 乙個函式可導,並不意味著它的導函式可積啊,不管是黎曼積分還是勒貝格積分。這顯然是乙個週期函式,並且在 時導數為0,因此它是乙個可導的週期函式。但是顯然,...

為什麼冪函式不叫底數函式

令狐帝主 冪函式叫底數函式完全沒問題,而且跟指數函式對應,底數函式 指數函式描述了自變數的位置。而對數函式,可以認為求自變數 真數 之對數的函式。 趙洪生 能找到這裡的人,說明都經歷了思考,我也是一樣的。可以心裡把它叫為底數函式,說出來的時候還是冪函式,自己明白的同時也能跟別人交流。話說另外的問題,...