1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> DAVID J. مالان: دعونا كتابة برنامج الذي يطالب المستخدم لسلسلة و 3 00:00:03,140 --> 00:00:07,210 ثم المضي قدما لطباعة هذه السلسلة حرف واحد حرف في كل سطر. 4 00:00:07,210 --> 00:00:10,570 الآن في الماضي، كنا قد فعلت ذلك ربما مع التدوين قوس مربع، 5 00:00:10,570 --> 00:00:13,680 علاج فعال سلسلة هو مجموعة من الأحرف. 6 00:00:13,680 --> 00:00:17,200 >> ولكن هذه المرة، دعونا بدلا من ذلك علاج سلسلة لما هو عليه حقا، و 7 00:00:17,200 --> 00:00:18,770 مؤشر أو عنوان. 8 00:00:18,770 --> 00:00:22,420 على وجه التحديد، وعنوان الطابع، حقا عنوان 9 00:00:22,420 --> 00:00:25,740 الحرف الأول، في سلسلة من الأحرف التي نعرفها بشكل جماعي 10 00:00:25,740 --> 00:00:26,860 كسلسلة. 11 00:00:26,860 --> 00:00:30,740 >> دعونا تعلن أول سلسلة ل ما هو عليه حقا، تشار *. 12 00:00:30,740 --> 00:00:31,770 وسنقوم نسميها ق. 13 00:00:31,770 --> 00:00:34,670 ومن ثم تعيينها عودة الحصول على قيمة سلسلة. 14 00:00:34,670 --> 00:00:36,380 >> دعونا نفعل بعض القادمة تدقيق الأخطاء. 15 00:00:36,380 --> 00:00:42,920 إذا ق باطل، دعونا العودة فورا بحيث لم نفعل ذلك بطريق الخطأ 16 00:00:42,920 --> 00:00:45,630 إلغاء مرجعية أن مؤشر فارغة. 17 00:00:45,630 --> 00:00:49,750 >> المقبل، دعونا تكرار عبر الشخصيات في ليالي على النحو التالي. 18 00:00:49,750 --> 00:00:52,390 لكثافة العمليات، ط يحصل 0. 19 00:00:52,390 --> 00:00:55,890 ن يساوي طول سلسلة من ليالي. 20 00:00:55,890 --> 00:00:58,050 القيام بذلك طالما أنا أقل من ن. 21 00:00:58,050 --> 00:01:00,690 وعلى كل التكرار، زيادة ط. 22 00:01:00,690 --> 00:01:02,710 >> وماذا نريد ل القيام به على كل التكرار؟ 23 00:01:02,710 --> 00:01:06,180 دعونا الآن طباعة خارجا على كل التكرار حرف واحد 24 00:01:06,180 --> 00:01:07,910 يليه سطر جديد. 25 00:01:07,910 --> 00:01:10,010 حسنا، ماذا تفعل الطابع نحن نريد لطباعة؟ 26 00:01:10,010 --> 00:01:16,850 أقترح أن نذهب إلى العنوان أن يساوي مجموع ق ط زائد. 27 00:01:16,850 --> 00:01:18,390 >> الآن، لماذا هذا التعبير؟ 28 00:01:18,390 --> 00:01:22,130 كذلك، نذكر بأن المخزنة في ليالي هو عنوان الحرف الأول 29 00:01:22,130 --> 00:01:23,490 في سلسلة لدينا، ق. 30 00:01:23,490 --> 00:01:27,470 وفي الوقت نفسه، يجري زيادة على ط كل تكرار بحيث يبدأ في 0، 31 00:01:27,470 --> 00:01:29,590 ثم يذهب إلى 1، ثم يذهب إلى 2. 32 00:01:29,590 --> 00:01:33,870 >> لذلك وبعبارة أخرى، بالإضافة إلى ق ط فعال يمثل عنوان 33 00:01:33,870 --> 00:01:35,990 وحرف ال ط في ليالي. 34 00:01:35,990 --> 00:01:40,830 حتى إذا ذهبنا إلى هذا العنوان عن طريق * في المشغل، سوف نذهب إلى 35 00:01:40,830 --> 00:01:42,650 حرف ط عشر في السلسلة. 36 00:01:42,650 --> 00:01:45,700 وهذا هو القيمة التي سوف تكون استبداله باللاعب نائبا لدينا، 37 00:01:45,700 --> 00:01:46,840 في المئة C. 38 00:01:46,840 --> 00:01:47,840 >> دعونا نؤكد قدر. 39 00:01:47,840 --> 00:01:51,720 دعونا حفظ وتجميع، و تشغيل هذا البرنامج. 40 00:01:51,720 --> 00:01:55,990 جعل المؤشرات، مؤشرات مائل نقطة. 41 00:01:55,990 --> 00:01:58,780 والآن أنا سوف تعطيه سلسلة مثل مرحبا. 42 00:01:58,780 --> 00:01:59,600 دخول. 43 00:01:59,600 --> 00:02:03,770 >> والواقع، وأرى H-E-L-L-O، مع كل حرف على السطر الخاص به. 44 00:02:03,770 --> 00:02:05,410