1 00:00:00,000 --> 00:00:00,620 2 00:00:00,620 --> 00:00:03,140 >> డేవిడ్ 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 మరియు మేము అది s పిలుస్తాను. 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 ఆ నల్ పాయింటర్ dereference. 17 00:00:45,630 --> 00:00:49,750 >> తదుపరి, యొక్క పై iterate తెలియజేయండి క్రింది లు లో అక్షరాలు. 18 00:00:49,750 --> 00:00:52,390 Int కోసం, నేను 0 పొందుతాడు. 19 00:00:52,390 --> 00:00:55,890 n లు యొక్క స్ట్రింగ్ పొడవు సమానం. 20 00:00:55,890 --> 00:00:58,050 కాబట్టి నేను n కంటే తక్కువగా ఉంటుంది ఈ చేయండి. 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 Well, పాత్ర చేయండి మేము ప్రింట్ మీరు? 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 బాగా, s నిల్వ రీకాల్ ఆ మొదటి పాత్ర యొక్క చిరునామా 29 00:01:22,130 --> 00:01:23,490 మా స్ట్రింగ్ లో, s. 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 >> కాబట్టి ఇతర మాటలలో, s లో ప్లస్ నేను సమర్థవంతంగా యొక్క చిరునామా సూచిస్తుంది 33 00:01:33,870 --> 00:01:35,990 లు లో i-th పాత్ర. 34 00:01:35,990 --> 00:01:40,830 కాబట్టి మేము మార్గాన్ని ఆ చిరునామా వెళ్ళండి ఉంటే * ఆపరేటర్లు, మేము వెళ్ళడం వస్తుంది 35 00:01:40,830 --> 00:01:42,650 స్ట్రింగ్ లో i-th పాత్ర. 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