डेविड जे मालन: चलो एक प्रोग्राम लिखने दो. कि एक स्ट्रिंग के लिए उपयोगकर्ता का संकेत देता है और फिर उस स्ट्रिंग मुद्रित करने के लिए आगे बढ़ना प्रति पंक्ति चरित्र एक के लिए चरित्र. अब अतीत में, हम ऐसा किया होता शायद वर्ग ब्रैकेट अंकन के साथ, प्रभावी रूप से एक स्ट्रिंग इलाज अक्षर की एक सरणी है. लेकिन इस बार, के बजाय इलाज करते हैं यह वास्तव में, एक क्या है के लिए एक स्ट्रिंग सूचक या एक पते. विशेष रूप से, एक का पता चरित्र का सच पता के एक दृश्य में पहली चरित्र, हम सामूहिक रूप से पता है कि वर्ण एक स्ट्रिंग के रूप में. की पहली के लिए एक स्ट्रिंग की घोषणा करते हैं क्या यह सच है, चार *. और हम यह बात फोन करता हूँ. और फिर इसे वापस आवंटित मिल स्ट्रिंग के लिए मूल्य. 'अगले कुछ त्रुटि जाँच करते हैं. एस रिक्त है, तो तुरंत वापसी हम नहीं गलती करना इतना है कि कि शून्य सूचक भिन्नता. अगला, पर पुनरावृति करते हैं इस प्रकार के रूप में एस अक्षर. Int के लिए, मैं 0 हो जाता है. n एस के स्ट्रिंग की लंबाई के बराबर होती है. इतने लंबे समय मैं n से भी कम है के रूप में यह मत करो. और प्रत्येक यात्रा पर, मैं वेतन वृद्धि. और हम क्या चाहते हैं प्रत्येक यात्रा पर करते हैं? चलो अब प्रत्येक यात्रा पर बाहर प्रिंट एक ही चरित्र एक नई लाइन के द्वारा पीछा किया. खैर, क्या चरित्र करना हम मुद्रित करना चाहते हैं? मुझे लगता है हम पता करने के लिए जाने का प्रस्ताव है कि उस के बराबर की राशि के साथ साथ मैं. अब, यही कारण है कि अभिव्यक्ति? खैर, एस में संग्रहीत है याद प्रथम चरित्र का पता हमारे स्ट्रिंग में, एस. इस बीच, मैं पर incremented किया जा रहा है प्रत्येक चलना यह 0 में शुरू होता है, ताकि फिर 1 के लिए चला जाता है, तो 2 को जाता है. तो दूसरे शब्दों में, एस में प्लस मैं प्रभावी ढंग से के पते का प्रतिनिधित्व करता है एस में मैं वें चरित्र. इसलिए हम जिस तरह के द्वारा उस पते पर जाना है * ऑपरेटर, हम करने के लिए जा रहा हूँ स्ट्रिंग में मैं वें चरित्र. और वह हो जाएगा कि मूल्य है हमारे प्लेसहोल्डर के लिए एवजी, प्रतिशत सी. के रूप में ज्यादा बात की पुष्टि करते हैं. , चलो बचा लो संकलन, और इस कार्यक्रम चलाते हैं. संकेत, डॉट स्लेश संकेत बनाओ. और अब मैं इसे एक देता हूँ स्ट्रिंग नमस्ते की तरह. दर्ज करें. और वास्तव में, मैं के साथ, एच ई एल एल ओ देखना अपनी पंक्ति में प्रत्येक चार.