हाल ही में एक साक्षात्कार में मुझे पूछा गया था कि printf का हस्ताक्षर क्या है। मुझे वास्तव में सही जवाब नहीं मिल सका। क्या कोई इस पर कुछ प्रकाश डालने में सक्षम होगा?printf का हस्ताक्षर क्या है?
उत्तर
int printf (const char * format, ...);
वे शायद यह देखने के लिए कह रहे थे कि क्या आप वैकल्पिक पैरामीटर सिंटैक्स "..." से परिचित हैं। यह आपको चर की एक अनिश्चित सूची को पारित करने की अनुमति देता है जो प्रारूप स्ट्रिंग में भर जाएगा।
उदाहरण के लिए, एक ही विधि का इस तरह बातें मुद्रित करने के लिए इस्तेमाल किया जा सकता:
printf("This is a string: %s", myString);
printf("This is a string: %s and an int: %d", myString, myInt);
या वे शायद सोच रहे होंगे कि क्या साक्षात्कारकर्ता जानता था कि printf() एक int देता है। –
ईमानदार होने के लिए, मुझे नहीं पता था कि यह अभी तक –
तक एक int वापस लौटा है, मुझे उम्मीद है कि वे विविध वाक्यविन्यास के बाद थे। अगर वे वापसी के प्रकार के बारे में जानना चाहते थे, तो सवाल एक भयानक था। आप वहां काम नहीं करना चाहते हैं। –
printf निम्नलिखित हस्ताक्षर के साथ एक variadic समारोह है:
int printf(const char *format, ...);
इसका मतलब यह है कि यह एक है आवश्यक स्ट्रिंग पैरामीटर, 0 या अधिक पैरामीटर (जो विभिन्न प्रकार के हो सकते हैं) के बाद। अंत में, यह एक int देता है जो दर्शाता है कि परिणाम में कितने अक्षर हैं।
वैकल्पिक पैरामीटर की संख्या और प्रकार प्रारूप स्ट्रिंग की सामग्री द्वारा निर्धारित किया जाता है। कुछ अतिरिक्त संदर्भ के लिए
- 1. printf में "%। * S" का क्या अर्थ है?
- 2. "printf", इसके लिए क्या है?
- 3. क्या printf ("% i") और printf ("% d")
- 4. printf वापस क्या करता है?
- 5. printf
- 6. क्या "% .6d" printf
- 7. printf
- 8. printf
- 9. printf
- 10. printf
- 11. क्या .NET के लिए printf का नि: शुल्क कार्यान्वयन है?
- 12. printf (_ ("हैलो, दुनिया \ n") का क्या अर्थ है?
- 13. printf
- 14. printf
- 15. क्या printf के लिए कोई विकल्प है?
- 16. * printf
- 17. printf
- 18. सी printf% f डिफ़ॉल्ट परिशुद्धता क्या है?
- 19. डोमेनकी-हस्ताक्षर और डीकेआईएम-हस्ताक्षर के बीच क्या अंतर है?
- 20. PHP में इस हस्ताक्षर का अर्थ क्या है (&)?
- 21. हस्ताक्षर ऑनलाइन कैप्चर करने का सबसे अच्छा तरीका क्या है?
- 22. इस विधि हस्ताक्षर में इलिप्सिस (...) क्या है?
- 23. क्लिकऑन पर हस्ताक्षर क्या कर रहा है?
- 24. "() वी" वर्ग हस्ताक्षर में क्या मतलब है?
- 25. printf + uint_64?
- 26. एंड्रॉयड हस्ताक्षर Apps का
- 27. क्यों printf (चार []) एक चेतावनी, इस बीच printf ("asdf") उत्पन्न नहीं करता है
- 28. कैसे printf
- 29. Printf विधानसभा
- 30. printf कैसे काम करता है?
यदि आप एक साक्षात्कार में फंस गए हैं, खासकर तथ्य के सवाल पर, साक्षात्कारकर्ता से पूछें! यदि आप विनम्र हैं, और वे झटकेदार नहीं हैं, तो मैं कल्पना नहीं कर सकता कि वे आपको मना कर रहे हैं। – Ken