3
A
答えて
6
6
typedef int F1(int x);
であなたは、関数は、引数として整数を取り、整数
int F1(int x);
を返す関数型のF1を定義しますあなたはF1と呼ばれる関数を定義します。
+2
「typedef int(* F1)(int x);」と書くと、その違いははっきりします。 – eyalm
+1
@eylam - 2つは同等ではありません。あなたの関数ポインタ型を宣言します。オリジナルは関数型を宣言します。 –
+1
typedef int F1(int x)は関数ポインタではありません。 –
関連する問題
- 1. これら2つの宣言の違いは何ですか?
- 2. JavaScriptのこれら2つの関数宣言の違いは何ですか?
- 3. Pythonのこれら2つの配列宣言の違いは何ですか?
- 4. これらの2つのポインタ宣言の違いは何ですか?
- 5. これら2つの配列宣言の違いは何ですか?
- 6. C言語のこれらの2つのループの違いは何ですか?
- 7. charのこれらの2つの宣言の違いは何ですか?どちらが正しいか?
- 8. これらの3つのデリゲート宣言の違いは何ですか?
- 9. これら2つの宣言に違いはありますか?
- 10. これらの宣言の技術的な違いは何ですか?
- 11. これらの2行の違いは何ですか? (C#)
- 12. これらの2つのインポートステートメントの違いは何ですか?
- 13. これらの2つのコードの違いは何ですか?
- 14. これらの2つのCSSの違いは何ですか?
- 15. これらの2つのクエリの違いは何ですか
- 16. これらの2つのコードセグメントの違いは何ですか。
- 17. これらの2つのコードの違いは何ですか?
- 18. これらの2つのインポートステートメントの違いは何ですか?
- 19. これらの2つのバインディングの違いは何ですか?
- 20. これらの2つのC++コードブロックの違いは何ですか?
- 21. これら2つのJavaコードの違いは何ですか?
- 22. これらの2つの違いは何ですか?
- 23. これら2つのJava arrayList.add(の違いは何ですか)
- 24. これら2つのループの違いは何ですか?
- 25. これら2つのステートメントの違いは何ですか?
- 26. これら2つのクラスの違いは何ですか?
- 27. これら2つの配列の違いは何ですか?
- 28. これら2つの.htaccessコードの違いは何ですか?
- 29. これら2つのステートメントの違いは何ですか?
- 30. これら2つの定義の違いは何ですか
をそれは同じであるため、戻り値の型について言及していない場合でも、デフォルトの戻り値の型はintです。しかし、これは異なるデータ型を使用する場合とは異なります.http://www.geekintervi ew.com/question_details/31059 –