一部の関数がアスタリスクでプロトタイプ化されているのはなぜですか?

Taoufiq Jmari

プログラミング言語:C


すでに作成されている特定の関数を再コーディングする必要があるプロジェクトを扱っていますが、元のプロトタイプを確認するためにいくつかのmanページを見ると、このような関数の名前の前にアスタリスクが含まれていることがわかりました。string.hライブラリの1つchar * strchr(const char * s、int c)アスタリスクから個人的に理解しているのは、変数の宣言にそれを追加してポインタにすることですが、どうして関数はポインタ。

特定のラック

アスタリスクは戻り値の型の一部であるため、この関数

char *strchr(const char *s, int c)

戻り値 char*

また、

int *c;

はintへの「ポインタ変数」ではなく、intポインタ(int*を格納する変数です。

型の後ではなく、変数名の前にアスタリスクがあるのはなぜですか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

一部のスクリプトで終了PHPタグ '?>'が省略されているのはなぜですか?

分類Dev

複数のアイテムが選択されている場合、一部のプロパティがオブジェクトインスペクターから非表示になるのはなぜですか?

分類Dev

ng-styleでスタイルオブジェクトの一部のプロパティが無視されるのはなぜですか?

分類Dev

動的にロードされたスクリプトの一部として `return function(){}`にステップインできないのはなぜですか?

分類Dev

一部のスタートアッププログラムがwmicコマンドで表示されるのに、タスクマネージャーには表示されないのはなぜですか?

分類Dev

スライダースクリプトで一部の要素が定義されていないのはなぜですか?

分類Dev

一部の仮想ネットワークインターフェイスにプライベートIPアドレスが割り当てられているのに、一部にはループバックIPアドレスが割り当てられているのはなぜですか?

分類Dev

カーネルコードで変数の一部のアドレスがcharポインタに格納されているのはなぜですか?

分類Dev

一部のパッケージプライベートクラスがProguardによって難読化されないのはなぜですか?

分類Dev

タイプスクリプトタイプ分析の一部に一貫性がないのはなぜですか?

分類Dev

nginxやLuaJITなどの一部のCプロジェクトで、すべてのコードファイル、関数、データ型の前にプロジェクト名が付いているのはなぜですか?

分類Dev

これらのC ++テンプレートのインスタンス化の一部のみが共有ライブラリにエクスポートされるのはなぜですか?

分類Dev

Cの一部の関数にアンダースコアプレフィックスが付いているのはなぜですか?

分類Dev

一部の値について、Javaプログラムが無限のwhileループでスタックするのはなぜですか?

分類Dev

タイプアプリケーションがないと一部の関数呼び出しが機能しないのはなぜですか?

分類Dev

qtクリエーターで一部の関数定義がイタリック体で表示されるのはなぜですか?

分類Dev

qtクリエーターで一部の関数定義がイタリック体で表示されるのはなぜですか?

分類Dev

一部の大きなプロジェクトが小さなアセンブリにコンパイルされるのはなぜですか?

分類Dev

一部の関数パラメーターがスタックに格納され、一部がヒープに格納されるのはなぜですか?

分類Dev

動作するスタンドアロンのネストされた関数/スクリプトが、より大きなスクリプト内で機能しないのはなぜですか?

分類Dev

マークアップを検査するときに、一部のWebサイトに要素に割り当てられていないスタイルがあるのはなぜですか?

分類Dev

リンクタイトルの一部が<a>タグの外に配置されているのはなぜですか?

分類Dev

アスタリスク(*)が前に付いているのに、一致するファイルがリストされないのはなぜですか?

分類Dev

上部の関数が必要なのに、スクリプトの特定のポイントで関数が定義されていないのはなぜですか?

分類Dev

インタラクティブなbashプロセスで提供されているスクリプトのエイリアスが展開されないのはなぜですか?

分類Dev

一部のhtmlタグがGoogleAppsスクリプトのHtmlServiceで機能しないように見えるのはなぜですか?

分類Dev

「デフォルトのFirebaseAppがこのプロセスで初期化されていない」ため、一部のデバイスでアプリケーションがクラッシュする

分類Dev

Ubuntuソフトウェアセンターの一部のプログラムがオープンソースではないのはなぜですか?

分類Dev

Ubuntuソフトウェアセンターの一部のプログラムがオープンソースではないのはなぜですか?

Related 関連記事

  1. 1

    一部のスクリプトで終了PHPタグ '?>'が省略されているのはなぜですか?

  2. 2

    複数のアイテムが選択されている場合、一部のプロパティがオブジェクトインスペクターから非表示になるのはなぜですか?

  3. 3

    ng-styleでスタイルオブジェクトの一部のプロパティが無視されるのはなぜですか?

  4. 4

    動的にロードされたスクリプトの一部として `return function(){}`にステップインできないのはなぜですか?

  5. 5

    一部のスタートアッププログラムがwmicコマンドで表示されるのに、タスクマネージャーには表示されないのはなぜですか?

  6. 6

    スライダースクリプトで一部の要素が定義されていないのはなぜですか?

  7. 7

    一部の仮想ネットワークインターフェイスにプライベートIPアドレスが割り当てられているのに、一部にはループバックIPアドレスが割り当てられているのはなぜですか?

  8. 8

    カーネルコードで変数の一部のアドレスがcharポインタに格納されているのはなぜですか?

  9. 9

    一部のパッケージプライベートクラスがProguardによって難読化されないのはなぜですか?

  10. 10

    タイプスクリプトタイプ分析の一部に一貫性がないのはなぜですか?

  11. 11

    nginxやLuaJITなどの一部のCプロジェクトで、すべてのコードファイル、関数、データ型の前にプロジェクト名が付いているのはなぜですか?

  12. 12

    これらのC ++テンプレートのインスタンス化の一部のみが共有ライブラリにエクスポートされるのはなぜですか?

  13. 13

    Cの一部の関数にアンダースコアプレフィックスが付いているのはなぜですか?

  14. 14

    一部の値について、Javaプログラムが無限のwhileループでスタックするのはなぜですか?

  15. 15

    タイプアプリケーションがないと一部の関数呼び出しが機能しないのはなぜですか?

  16. 16

    qtクリエーターで一部の関数定義がイタリック体で表示されるのはなぜですか?

  17. 17

    qtクリエーターで一部の関数定義がイタリック体で表示されるのはなぜですか?

  18. 18

    一部の大きなプロジェクトが小さなアセンブリにコンパイルされるのはなぜですか?

  19. 19

    一部の関数パラメーターがスタックに格納され、一部がヒープに格納されるのはなぜですか?

  20. 20

    動作するスタンドアロンのネストされた関数/スクリプトが、より大きなスクリプト内で機能しないのはなぜですか?

  21. 21

    マークアップを検査するときに、一部のWebサイトに要素に割り当てられていないスタイルがあるのはなぜですか?

  22. 22

    リンクタイトルの一部が<a>タグの外に配置されているのはなぜですか?

  23. 23

    アスタリスク(*)が前に付いているのに、一致するファイルがリストされないのはなぜですか?

  24. 24

    上部の関数が必要なのに、スクリプトの特定のポイントで関数が定義されていないのはなぜですか?

  25. 25

    インタラクティブなbashプロセスで提供されているスクリプトのエイリアスが展開されないのはなぜですか?

  26. 26

    一部のhtmlタグがGoogleAppsスクリプトのHtmlServiceで機能しないように見えるのはなぜですか?

  27. 27

    「デフォルトのFirebaseAppがこのプロセスで初期化されていない」ため、一部のデバイスでアプリケーションがクラッシュする

  28. 28

    Ubuntuソフトウェアセンターの一部のプログラムがオープンソースではないのはなぜですか?

  29. 29

    Ubuntuソフトウェアセンターの一部のプログラムがオープンソースではないのはなぜですか?

ホットタグ

アーカイブ