前提・実現したいこと
c言語の勉強をしています。
関数f()の呼び出しにより、entry_pointにジャンプすることができるらしいのですが、
(void (*)(void))によって、なぜそれが可能になるのかわかりません。
① 1つ目のvoid
② 中央の(*)
③ 3つ目のvoid
がそれぞれ何を表すのか教えていただけないでしょうか。
よろしくお願いします。
該当のソースコード
c
1int main(void) 2{ 3 char *entry_point; 4 5 f = (void (*)(void))entry_point; 6 f(); 7 8}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。