最近、インタビューで、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. Jar署名者とApk署名者の違いは何ですか?
- 2. `printf`の%* c%* cとは何ですか?
- 3. Push APIのチャンネルと署名とは何ですか?
- 4. Gradleで署名用プラグインとsigningConfigsの違いは何ですか?
- 5. 署名証明書でコードに署名するプロセスは何ですか?
- 6. Javaのクラスの署名者とは何ですか?
- 7. .F4Vのファイル署名とは何ですか?
- 8. connect/expressjsで「署名された」クッキーとは何ですか?
- 9. クラス署名で "()V"とは何ですか?
- 10. Printf何とか何か変わる?
- 11. `auto classMemberFunction() - > void {}`の署名は何ですか?
- 12. Cのsprintfとprintfの違いは何ですか?
- 13. ハスケル型署名の型 "a"と型 "t"の違いは何ですか?
- 14. al.exeを使用して厳密な名前のアセンブリに署名するときの「モジュール名」は何ですか?
- 15. CGShadingGetBounds()の署名ですか?
- 16. Node.Js Crypto - 署名と署名解除JSON
- 17. Perl 6でスタンドアロン署名を署名として使用できますか?
- 18. 署名付きのクッキーとは何ですか?また、そのクッキーはなぜ有用ですか?
- 19. Java Webstart Jar署名:部分的に署名できますか?
- 20. コードは「IOS 10.0」を署名 - 署名チーム
- 21. printfから返されるものは何ですか?
- 22. 署名フィールドを準備せずにDocuSignで任意のPDFに署名することはできますか?
- 23. Unityがapk署名に使用するデフォルトのキーストアは何ですか?
- 24. 署名されたアプリをエクスポートする際のキーは何ですか?
- 25. 署名APK - キーエイリアスはプライベートキーですか?
- 26. ハッシュと署名付きハッシュを使用してPDF文書に署名することは可能ですか?
- 27. Xcode 4のデバッグビルド設定の正しいコード署名設定は何ですか?
- 28. "printf"マイクロコントローラでは、それは何ですか?
- 29. オンラインで署名を取得する最も良い方法は何ですか?
- 30. PHP openssl_signで何も署名できませんか?
インタビューで、特に事実の質問で困惑している場合は、インタビュアーにお尋ねください!あなたが礼儀正しくて、彼らが変態でないなら、私は彼らがあなたを拒否しているとは想像できません。 – Ken