最近、インタビューで、printfの署名が何であるか尋ねられました。 本当に正解を得ることができませんでした。誰かがこれについていくつかの光を当てることができるだろうか?printfの署名とは何ですか?
答えて
int printf (const char * format, ...);
おそらく、オプションのパラメータ構文 "..."をよく知っているかどうかを確認するために、この質問をしていました。これにより、書式文字列を埋める変数の不確定なリストを渡すことができます。例えば、同一の方法が、このようなものを印刷するために使用することができる
:printf関数は、次のシグネチャを持つ可変引数関数である
printf("This is a string: %s", myString);
printf("This is a string: %s and an int: %d", myString, myInt);
また、インタビューを受けた人がprintf()がintを返すかどうか疑問に思っていたかもしれません。 –
正直言って、私はそれがちょうど今まで –
までintを返すのか分からなかった。私は彼らがvariatic構文の後であったことを願っています。返品の種類について知りたければ、その質問はひどいものでした。あなたはそこで働きたくありません。 –
:
int printf(const char *format, ...);
これはそれが1 を有することを意味します文字列パラメータが必要で、その後に0以上のパラメータ(さまざまな種類があります)が続きます。最後に、結果にいくつの文字があるかを表すintを返します。
オプションのパラメータの数とタイプは、フォーマット文字列の内容によって決まります。
- 1. `printf`の%* c%* cとは何ですか?
- 2. Gradleで署名用プラグインとsigningConfigsの違いは何ですか?
- 3. Javaのクラスの署名者とは何ですか?
- 4. .F4Vのファイル署名とは何ですか?
- 5. クラス署名で "()V"とは何ですか?
- 6. connect/expressjsで「署名された」クッキーとは何ですか?
- 7. Printf何とか何か変わる?
- 8. al.exeを使用して厳密な名前のアセンブリに署名するときの「モジュール名」は何ですか?
- 9. CGShadingGetBounds()の署名ですか?
- 10. Java Webstart Jar署名:部分的に署名できますか?
- 11. 署名者に署名するDocusign署名付き文書
- 12. 署名付きのクッキーとは何ですか?また、そのクッキーはなぜ有用ですか?
- 13. ファイルの署名と署名データベースを比較するにはどうすればよいですか?
- 14. 署名者は
- 15. 署名:: strtolは
- 16. printfから返されるものは何ですか?
- 17. 署名されたアプリをエクスポートする際のキーは何ですか?
- 18. PHP openssl_signで何も署名できませんか?
- 19. Xcode 4のデバッグビルド設定の正しいコード署名設定は何ですか?
- 20. オンラインで署名を取得する最も良い方法は何ですか?
- 21. デジタル署名 - 分散環境 - 別々のハッシングと署名
- 22. "printf"マイクロコントローラでは、それは何ですか?
- 23. コード署名の副署名はどのように機能しますか?
- 24. longをフォーマットするprintfの引数は何ですか?
- 25. Twitter OAuth - 不正な署名エラー - 私が逃したものは何ですか?
- 26. PDFフォームの署名とデータベース
- 27. IDタグとファイルの署名?
- 28. 認証とファイルの署名
- 29. IMAPに署名をダウンロードすることは可能ですか?
- 30. C++: "float"のprintf()フォーマット仕様は何ですか?
インタビューで、特に事実の質問で困惑している場合は、インタビュアーにお尋ねください!あなたが礼儀正しくて、彼らが変態でないなら、私は彼らがあなたを拒否しているとは想像できません。 – Ken