簡體   English   中英

C語言中的復雜函數聲明

[英]Complicated function declaration in c

我有一個關於我無法真正弄清的代碼行的問題

int *(*func)(int a, float b);   

我似乎無法理解這是什么意思,這是指向返回int的函數的指針的指針嗎?

不,從內而外讀取它,它是一個指向函數的指針,該函數帶有兩個參數(一個int和一個float ,並返回一個指向int的指針。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM