プログラミング言語: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]
コメントを追加