1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] ఈ వీడియో లో, మేము ఏదో ఉంది, కోడ్ శైలి చర్చించడానికి చేస్తాము 2 00:00:10,250 --> 00:00:12,240 ఆ సమీపంలో మరియు నా గుండెకు ప్రియమైన ఉంది. 3 00:00:12,240 --> 00:00:15,190 శైలి ఇది మీ కోడ్ ఫార్మాట్ వివరించబడింది 4 00:00:15,190 --> 00:00:18,030 కోడ్ నిజానికి ఏమి చేస్తుంది నుండి స్వతంత్ర. 5 00:00:18,030 --> 00:00:21,470 మంచి శైలి, మీరు CS50 మంచి గ్రేడ్ పొందుతారు మాత్రమే 6 00:00:21,470 --> 00:00:23,830 కానీ మీరు ఎక్కువ కోడ్ వ్రాయడానికి సహాయపడుతుంది 7 00:00:23,830 --> 00:00:26,680 రీడబుల్ మరియు నిర్వహణ, ఇది రోజు ముగింపులో, 8 00:00:26,680 --> 00:00:29,200 మీ జీవితం చాలా సులభం అన్నారు. 9 00:00:29,200 --> 00:00:31,810 >> మేము చర్చించడానికి మేము కోడ్ శైలి యొక్క మూడు ముఖ్య భాగములు 10 00:00:31,810 --> 00:00:34,500 ఈ వీడియో వ్యాఖ్యలు, ఫార్మాటింగ్ ఉన్నాయి 11 00:00:34,500 --> 00:00:35,750 మరియు పేర్లు వేరియబుల్. 12 00:00:35,750 --> 00:00:37,350 వ్యాఖ్యలు తో ప్రారంభిద్దాం. 13 00:00:37,350 --> 00:00:40,020 గుర్తుంచుకోండి, వ్యాఖ్యలు ఎటువంటి ప్రభావం 14 00:00:40,020 --> 00:00:41,770 మీ కోడ్ కార్యాచరణను. 15 00:00:41,770 --> 00:00:45,650 వారు మాత్రమే ప్రోగ్రామర్లు వంటి మాకు ఉపయోగపడిందా సూచనలు ఉపయోగపడతాయి. 16 00:00:45,650 --> 00:00:48,680 గుడ్ వ్యాఖ్యలు రెండు ప్రశ్నలలో ఒకదానికి సమాధానాన్ని ఉండాలి. 17 00:00:48,680 --> 00:00:52,140 >> మొదటి, కోడ్ యొక్క ఈ బ్లాక్ ఏమి చేస్తుంది? 18 00:00:52,140 --> 00:00:54,890 ఈ ప్రయోజనం ఒక చిన్న మరియు తీపి వర్ణన ఉంది 19 00:00:54,890 --> 00:00:56,500 ఆఫీసు అనుసరించండి. 20 00:00:56,500 --> 00:00:59,330 ఉదాహరణకు, మీరు ఎక్కడ స్థలాన్ని అవసరం ఉండవచ్చు 21 00:00:59,330 --> 00:01:01,450 ఒక పరిష్కరించడానికి ఒక ప్రత్యేక లక్షణం అమలు 22 00:01:01,450 --> 00:01:02,990 బగ్ లేదా మార్పు ఏదో. 23 00:01:02,990 --> 00:01:06,060 వ్యాఖ్యలు లేకుండా, మీరు అనేక మార్గాల ద్వారా సూక్ష్మరంధ్రము అవసరం 24 00:01:06,060 --> 00:01:09,550 ఆ లక్షణం పేరు ఖచ్చితంగా గుర్తించడానికి ప్రయత్నిస్తూ కోడ్. 25 00:01:09,550 --> 00:01:11,990 లేదా మీరు ఒక చూశారు చేసిన నాటి నుండి కొన్ని రోజుల అయితే 26 00:01:11,990 --> 00:01:14,820 మీ కార్యక్రమాలు, మీరు గుర్తు ఉండవచ్చు ప్రత్యేక ఏమి ఒక 27 00:01:14,820 --> 00:01:16,580 చర్య లేదా లూప్ చేస్తుంది. 28 00:01:16,580 --> 00:01:18,840 కాబట్టి వ్యాఖ్యలు అంతట reacquainting చేస్తుంది 29 00:01:18,840 --> 00:01:21,530 పాత కోడ్, లేదా వేరొకరి అంతట acquainting 30 00:01:21,530 --> 00:01:23,700 చాలా సున్నితమైన కోడ్. 31 00:01:23,700 --> 00:01:26,640 ఒక మంచి వ్యాఖ్య సమాధానాలు రెండవ ప్రశ్న ఎందుకు చేశాడు నేను 32 00:01:26,640 --> 00:01:29,100 ఈ విధంగా ఈ బ్లాక్ అమలు? 33 00:01:29,100 --> 00:01:30,960 మీరు కోడ్ వ్రాయడానికి, మీరు తరచుగా చేయాలి 34 00:01:30,960 --> 00:01:32,650 డిజైన్ నిర్ణయాలు తీసుకునే. 35 00:01:32,650 --> 00:01:35,210 నేను లూప్ కొంత లూప్ లేదా ఇక్కడ ఉపయోగించాలి? 36 00:01:35,210 --> 00:01:38,080 నేను ఒక ప్రత్యేక చర్య కోడ్ యొక్క ఈ బ్లాక్ చేయాలి? 37 00:01:38,080 --> 00:01:40,650 వ్యాఖ్యలు ఉపయోగించి, మీరు మీ డిజైన్ ఉంటాయి 38 00:01:40,650 --> 00:01:43,650 అర్థం చేసుకోవడం మీ కోడ్ సులభం చేస్తుంది, ఇది నిర్ణయాలు, 39 00:01:43,650 --> 00:01:46,390 ఇతరుల కొరకు చేసిన వారే ఖచ్చితమైన అడగడం ఉండవచ్చు 40 00:01:46,390 --> 00:01:48,690 డిజైన్ ప్రశ్నలు వారు మీ కోడ్ చదివినట్టు. 41 00:01:48,690 --> 00:01:51,430 లేదా మీరే, మీరు కోడ్ యొక్క బ్లాక్ వచ్చి ఉంటే తర్వాత 42 00:01:51,430 --> 00:01:53,200 కొంతకాలం. 43 00:01:53,200 --> 00:01:56,110 >> C, మరియు ఇతర భాషలలొ మేము CS50 లో చూస్తారు, ఉన్నాయి 44 00:01:56,110 --> 00:01:59,660 మీ కోడ్ వ్యాఖ్యలను జోడించకుండా రెండు మార్గాల్లో లైన్ వ్యాఖ్యలు 45 00:01:59,660 --> 00:02:01,970 మరియు బహుళ లైన్ వ్యాఖ్యలు. 46 00:02:01,970 --> 00:02:05,300 లో లైన్ వ్యాఖ్యలు కోడ్ ముక్కలు డాక్యుమెంటింగ్ గొప్ప ఉంటాయి 47 00:02:05,300 --> 00:02:06,680 విధులు లోపల. 48 00:02:06,680 --> 00:02:09,250 ఉదాహరణకు, ఒక లైన్ వ్యాఖ్య వివరించడానికి కాలేదు 49 00:02:09,250 --> 00:02:12,680 లూప్ లేదా అవసరతను ఒక మూలలో కేసు ఒక ప్రయోజనం 50 00:02:12,680 --> 00:02:14,030 ఒక పరిస్థితి. 51 00:02:14,030 --> 00:02:17,450 మల్టీ లైన్ వ్యాఖ్యలు విధులు డాక్యుమెంటింగ్ గొప్ప ఉన్నాయి. 52 00:02:17,450 --> 00:02:19,830 మీరు ఒక ఫంక్షన్ రాయడానికి వెంటనే, మీరు ఎల్లప్పుడూ, ఎప్పుడూ 53 00:02:19,830 --> 00:02:23,190 ఎల్లప్పుడూ ఒక వ్యాఖ్యతో ఏమి పత్రం. 54 00:02:23,190 --> 00:02:25,980 ఈ ఫంక్షన్కు పెట్టుబడులు ఏమిటో కలిగి ఏమి 55 00:02:25,980 --> 00:02:28,740 పనితీరు అవుట్పుట్ ఉంది, మరియు బహుశా ఎందుకు విధి 56 00:02:28,740 --> 00:02:31,100 అది విధంగా అమలు. 57 00:02:31,100 --> 00:02:33,540 మీరు ఒక ఫంక్షన్ యొక్క సంతకం మార్పు ఎప్పుడు తిరిగి 58 00:02:33,540 --> 00:02:36,840 విలువ, లేదా అమలు, అది కూడా నవీకరించడానికి ముఖ్యం 59 00:02:36,840 --> 00:02:39,420 సంబంధిత డాక్యుమెంటేషన్ వ్యాఖ్య. 60 00:02:39,420 --> 00:02:41,650 ఒక ఫంక్షన్ యొక్క వ్యాఖ్య మరియు మధ్య సరిపోలకపోవడానికి 61 00:02:41,650 --> 00:02:45,360 అమలు పాఠకులకు నిజంగా గందరగోళంగా ఉంది. 62 00:02:45,360 --> 00:02:48,670 అదేవిధంగా, ఎగువన ఒక బహుళ పంక్తి వ్యాఖ్య సృష్టించడం 63 00:02:48,670 --> 00:02:52,180 వర్ణించే ప్రతి. సి లేదా మీరు వ్రాయండి. h ఫైలు, ఏ 64 00:02:52,180 --> 00:02:55,090 ఫైలు కూడా చాలా మంచిది లేదు. 65 00:02:55,090 --> 00:02:58,000 >> మొదటి ప్రశ్నలు మీరు మీ కోడ్ వ్యాఖ్యానించాడు చేస్తున్నపుడు, ఒక మీరు 66 00:02:58,000 --> 00:03:01,800 అలాగే, ఎంత నా కోడ్ వ్యాఖ్య ఉండాలి, ఉంటుంది ఉండవచ్చు? 67 00:03:01,800 --> 00:03:04,260 ప్రతి డాక్యుమెంట్ చేయడానికి తరచుగా అనవసరమైన యొక్క 68 00:03:04,260 --> 00:03:06,040 కోడ్ యొక్క సింగిల్ లైన్. 69 00:03:06,040 --> 00:03:09,850 ఉదాహరణకు, Int అని ఒక లైన్ x = 5 అవసరం లేదు 70 00:03:09,850 --> 00:03:13,110 "5 x సెట్" అని దాని గురించి మీరే. 71 00:03:13,110 --> 00:03:16,260 తగినంత వ్యాఖ్యానించకూడదనే, అయితే, మేము చూసిన వంటి, చేయవచ్చు 72 00:03:16,260 --> 00:03:18,840 మీ కోడ్ చాలా కష్టం అవగాహన. 73 00:03:18,840 --> 00:03:21,860 కాబట్టి thumb మంచి పాలన ఆసక్తికరమైన బ్లాక్స్ మీరే ఉంది 74 00:03:21,860 --> 00:03:25,700 ఒక బ్లాక్ కొన్ని సంబంధిత పంక్తులు కలిగి ఉండి పేరు కోడ్. 75 00:03:25,700 --> 00:03:27,610 >> కాబట్టి యొక్క ఒక ఉదాహరణ పరిశీలించి అనుమతిస్తుంది. 76 00:03:27,610 --> 00:03:29,695 ఇక్కడ ఒక uncommented సి ఫంక్షన్ ఉంది. 77 00:03:32,670 --> 00:03:36,070 ఈ క్రియ నుండి సరే,, మొదటి విషయం మేము జోడించడానికి 78 00:03:36,070 --> 00:03:38,560 వ్యాఖ్యను వివరిస్తూ ఏ ఫంక్షన్ యొక్క ఇన్పుట్లను 79 00:03:38,560 --> 00:03:40,440 మరియు అది ఏ. 80 00:03:40,440 --> 00:03:43,800 కాబట్టి యొక్క బహుళ పంక్తి వ్యాఖ్య జోడించడానికి అనుమతిస్తుంది. 81 00:03:43,800 --> 00:03:44,500 గ్రేట్. 82 00:03:44,500 --> 00:03:47,220 ఇప్పుడు మేము మా పనిచేస్తుంటాయి సరిగ్గా తెలుసు. 83 00:03:47,220 --> 00:03:49,530 యొక్క ఇప్పుడు కొన్ని లైన్ వ్యాఖ్యలు జోడించడానికి అనుమతిస్తుంది. 84 00:03:49,530 --> 00:03:53,260 మేము ఇదే తరహా వృత్తుల రెండు ముక్కలుగా మా కోడ్ తిరగడానికి చేయవచ్చు. 85 00:03:53,260 --> 00:03:56,850 లైన్స్ 4 మరియు 5 నిర్మాణం తీగలను ఇన్పుట్ మరియు ఆధారంగా 86 00:03:56,850 --> 00:03:58,690 పంక్తులు 9 అవుట్పుట్ ద్వారా 6 ఆ 87 00:03:58,690 --> 00:04:00,660 పాట లిరిక్స్ లో తీగలను. 88 00:04:00,660 --> 00:04:03,860 కాబట్టి లెట్స్ వ్యాఖ్యానాలు తో పత్రాన్ని. 89 00:04:03,860 --> 00:04:04,470 అద్భుతం. 90 00:04:04,470 --> 00:04:06,440 ఇప్పుడు మా ఫంక్షన్ వ్యాఖ్యానిస్తారు. 91 00:04:06,440 --> 00:04:09,270 >> మా లో లైన్ వ్యాఖ్యలు పూర్తి ఉపయోగించడానికి అవసరం లేదు అని గుర్తించలేకపోతే 92 00:04:09,270 --> 00:04:11,270 వాక్యాలు లేదా కాలం తో ముగిసింది. 93 00:04:11,270 --> 00:04:14,780 ఇది రెండవ స్లాష్ మధ్య ఒక ఖాళీ అక్కడ ముఖ్యం 94 00:04:14,780 --> 00:04:16,680 మరియు వ్యాఖ్య ప్రారంభం. 95 00:04:16,680 --> 00:04:19,010 ఇది మీ కార్యక్రమాలు లోపల వ్యాఖ్యలు యొక్క పౌనఃపున్యం 96 00:04:19,010 --> 00:04:21,810 మీరు చిత్రీకరణ ఉండాలని. 97 00:04:21,810 --> 00:04:25,180 మేము సంబంధిత కోడ్ రెండు బ్లాకుల వేరు ఎలా ఇక్కడ గమనించండి 98 00:04:25,180 --> 00:04:28,560 అదనపు క్యారేజ్ రిటర్న్ మా బృంద ఫంక్షన్ లోపలి. 99 00:04:28,560 --> 00:04:31,260 >> ఇది కోడ్ శైలి తరువాతి భాగం దగ్గరికి తీసుకువస్తుంది 100 00:04:31,260 --> 00:04:32,350 ఫార్మాటింగ్. 101 00:04:32,350 --> 00:04:34,410 నేను మొదటి ప్రోగ్రామింగ్ ప్రారంభమైనప్పుడు, నేను ఎంటర్ నొక్కండి 102 00:04:34,410 --> 00:04:37,970 కీ చాలా అరుదుగా, ఇది చదవటానికి, జెయింట్ ఫలితంగా 103 00:04:37,970 --> 00:04:39,250 కోడ్ యొక్క blobs. 104 00:04:39,250 --> 00:04:41,890 నేను నిజానికి నా టీచింగ్ తోటి మనస్తాపం అనుకుంటున్నాను, ఎందుకంటే ఆమె 105 00:04:41,890 --> 00:04:43,610 నాతో చాలా సంతోషంగా లేరు. 106 00:04:43,610 --> 00:04:46,620 దృశ్యపరంగా క్యారేజ్ ఉపయోగించి, సంబంధిత కోడ్ బ్లాక్లు గ్రూపింగ్ను 107 00:04:46,620 --> 00:04:50,310 తిరిగి, స్పష్టంగా చెడిపోయిన మరియు మీ కోడ్ సులభం చేస్తుంది 108 00:04:50,310 --> 00:04:54,020 మీ వ్యాఖ్యలు వివరిస్తూ ఉన్నాయి కోడ్ ఏ పంక్తులు ప్రదర్శిస్తాయి. 109 00:04:54,020 --> 00:04:57,100 మాదిరిగా, ఎక్కువ మీ కోడ్ విస్తరించే చెప్పబడుతోంది ఆ 110 00:04:57,100 --> 00:05:00,020 సంకేత భాగాల లేదా ఫంక్షన్లు మధ్య రెండు లేదా ఎక్కువ పంక్తులు చెయ్యవచ్చు 111 00:05:00,020 --> 00:05:02,470 ఇది తక్కువ చదవగలిగేటట్లు. 112 00:05:02,470 --> 00:05:04,230 >> ఇండెంటేషన్ని మరొక ముఖ్యం 113 00:05:04,230 --> 00:05:06,150 కోడ్ ఫార్మాట్ యొక్క అంశం. 114 00:05:06,150 --> 00:05:09,410 ఎల్లప్పుడూ, ఎప్పుడూ ఎల్లప్పుడూ ఒక చర్య యొక్క శరీరం, లూప్, ఇండెంట్ 115 00:05:09,410 --> 00:05:10,620 లేదా పరిస్థితి. 116 00:05:10,620 --> 00:05:13,410 ఈ లైన్స్ ఆఫ్ కోడ్ ఒక ఇవి లోపల అది క్లియర్ చేస్తుంది 117 00:05:13,410 --> 00:05:15,650 లూప్, ఉదాహరణకు, మరియు ఇది లైన్స్ ఆఫ్ కోడ్ 118 00:05:15,650 --> 00:05:17,980 ఆ వెలుపల ఉన్నాయి. 119 00:05:17,980 --> 00:05:21,290 CS50 మీరు నాలుగు ఖాళీలతో ఇండెంట్ సిఫార్సు చేస్తోంది, కానీ 120 00:05:21,290 --> 00:05:24,040 మీరు ఏదో ఎంచుకుంటే, కలిగి నిర్ధారించుకోండి 121 00:05:24,040 --> 00:05:25,550 మీ కోడ్ అంతటా. 122 00:05:25,550 --> 00:05:28,640 ఆ సూచనలో, CS50 మీరు జంట కలుపులు ఉంచండి సిఫార్సు చేస్తోంది 123 00:05:28,640 --> 00:05:30,100 వారి సొంత లైన్. 124 00:05:30,100 --> 00:05:32,930 ఆ విధంగా, జంట కలుపులు అదే ఎడమ వద్ద దృశ్యపరంగా వరుసలో ఉంటుంది 125 00:05:32,930 --> 00:05:37,200 ఒక బ్లాక్ ప్రారంభమవుతుంది మరియు ముగుస్తుంది మార్జిన్, కాబట్టి ఇది క్రిస్టల్ స్పష్టమవుతుంది. 126 00:05:37,200 --> 00:05:40,760 అయితే, ఒక అదే లైన్ లో జంట కలుపులు ఉంచడానికి కూడా సరైందే 127 00:05:40,760 --> 00:05:43,910 పరిస్థితి, ఉదాహరణకు, స్పేస్ ఆదా చేసేందుకు. 128 00:05:43,910 --> 00:05:46,720 మీరు ఇలా చేస్తే, అయితే, మీరు ఒక ఖాళీ నిర్ధారించుకోండి 129 00:05:46,720 --> 00:05:50,200 కర్లీ కలుపు ముందు దీనిని ముగింపు పక్కన smooshed కాదు 130 00:05:50,200 --> 00:05:51,780 బ్రాకెట్ లేదా ఒక పదం. 131 00:05:51,780 --> 00:05:54,370 >> మీరు మీకు కావాల్సిన ముఖ్యమైన విషయంగా ఉంటుంది 132 00:05:54,370 --> 00:05:57,130 మీ కోడ్ అంతటా ఉంటుంది. 133 00:05:57,130 --> 00:05:58,700 మేము చూడాలనుకుంటే విషయమేమిటంటే, అయిననూ 134 00:05:58,700 --> 00:06:00,680 కర్లీ జంట కలుపులు ఇండెంట్. 135 00:06:00,680 --> 00:06:03,120 అలా చేయడం జంట కలుపులు నుండి డిస్కనెక్ట్ చేస్తుంది 136 00:06:03,120 --> 00:06:06,100 పరిస్థితి, లూప్, లేదా చర్య వారు తయారు, demarcating చేస్తున్నారు 137 00:06:06,100 --> 00:06:08,150 చదవడానికి హార్డ్ కోడ్. 138 00:06:08,150 --> 00:06:11,190 సి మరియు ఇతర భాషలలొ మేము చూస్తారు, గిరజాల జంట కలుపులు ఉంటాయి 139 00:06:11,190 --> 00:06:14,150 ఒకే పంక్తి పరిస్థితులు లేదా ఉచ్చులు కోసం ఐచ్ఛిక. 140 00:06:14,150 --> 00:06:16,790 ఈ సందర్భంలో వంకర జంట కలుపులు మినహాయించడం మంచిది, కానీ ఉంటే 141 00:06:16,790 --> 00:06:19,200 మీరు, స్థిరంగా ఉండటానికి ఖచ్చితంగా లేదు 142 00:06:19,200 --> 00:06:21,350 మీ కోడ్ అంతటా. 143 00:06:21,350 --> 00:06:24,280 >> విధులు నిర్వచించు చేసినప్పుడు, CS50 మీరు వ్రాసే సిఫార్సు 144 00:06:24,280 --> 00:06:27,440 పేరు అదే లైన్ లో పనిచేయడం రకం తిరిగి 145 00:06:27,440 --> 00:06:28,930 ఫంక్షన్. 146 00:06:28,930 --> 00:06:31,900 అయితే, తన సొంత న తిరిగి టైప్ రాయడానికి కూడా సరే 147 00:06:31,900 --> 00:06:35,160 లో కనుగొనేందుకు ఫంక్షన్ నిర్వచనాలు సులభం ఇది లైన్, 148 00:06:35,160 --> 00:06:36,880 కొన్ని టెక్స్ట్ ఎడిటర్లు. 149 00:06:36,880 --> 00:06:39,550 >> చివరగా, చుట్టూ ఖాళీలు ఉన్నాయి ఖచ్చితంగా 150 00:06:39,550 --> 00:06:41,330 కీవర్డ్స్ మరియు నిర్వాహకులు. 151 00:06:41,330 --> 00:06:45,580 ఉదాహరణకు, Int x = 5 చాలా సులభం అని ఒక లైన్ 152 00:06:45,580 --> 00:06:48,590 సమాన సైన్ చుట్టూ ఖాళీలు ఉన్నట్లయితే చదవండి. 153 00:06:48,590 --> 00:06:52,070 అదేవిధంగా, కీవర్డ్ ఉంటే ఇష్టం తర్వాత మీరు ఒక ఖాళీ నిర్ధారించుకోండి 154 00:06:52,070 --> 00:06:53,460 , మరియు కొంతకాలం. 155 00:06:53,460 --> 00:06:56,270 ఖాళీ లేకుండా, ఈ, ఫంక్షన్ కాల్స్ వంటి కనిపించాలి 156 00:06:56,270 --> 00:06:57,850 ఇది వారు కాదు. 157 00:06:57,850 --> 00:07:00,600 >> కాబట్టి యొక్క మంచి శైలి వర్తించే ఒక ఉదాహరణ పరిశీలించి తెలియజేయండి 158 00:07:00,600 --> 00:07:02,760 కోడ్ యొక్క ఒక చెల్లని ఆకృతీకరణ బ్లాక్ కు. 159 00:07:08,260 --> 00:07:10,660 సరే, టాప్ నుండి ప్రారంభిద్దాం. 160 00:07:10,660 --> 00:07:13,670 మేము ప్రధాన ప్రారంభ కలుపు అదే అని చూడగలరు 161 00:07:13,670 --> 00:07:15,900 ఫంక్షన్ యొక్క పేరు లైన్. 162 00:07:15,900 --> 00:07:18,700 మేము ఈ చేయబోతున్నామని ఉంటే, మధ్య ఒక ఖాళీ ఉండాలి 163 00:07:18,700 --> 00:07:22,020 ఈ వంటి ముగింపు బ్రాకెట్ మరియు జంట కలుపు,. 164 00:07:22,020 --> 00:07:24,960 అయితే, CS50 జంట కలుపులు నిలబడి ఉండే సిఫార్సు 165 00:07:24,960 --> 00:07:26,080 వారి సొంత లైన్. 166 00:07:26,080 --> 00:07:28,500 కాబట్టి యొక్క ఆ తెలియజేసేలా. 167 00:07:28,500 --> 00:07:30,830 ఇప్పుడు మేము ప్రధాన విధి యొక్క శరీరం లో ఉన్నట్లు, మేము చేయాలి 168 00:07:30,830 --> 00:07:33,070 కోడ్ ఇండెంటింగ్ చెయ్యడం మొదలు; మేము ఉపయోగిస్తాము 169 00:07:33,070 --> 00:07:34,500 నాలుగు ఖాళీలు సిఫార్సు. 170 00:07:45,980 --> 00:07:48,990 తరువాత, మేము ఖాళీ సమాన సైన్ చుట్టూ అక్కడ చూడండి 171 00:07:48,990 --> 00:07:50,510 ఇక్కడ, కాబట్టి యొక్క ఆ జోడించడానికి అనుమతిస్తుంది. 172 00:07:53,270 --> 00:07:56,420 ఇక్కడ, మనం ఉంటే మరియు మధ్య ఖాళీ లేదు అని చూడండి 173 00:07:56,420 --> 00:07:59,740 ఓపెన్ బ్రాకెట్, కాబట్టి యొక్క జోడించడానికి అనుమతిస్తుంది, ఆ చుట్టూ కొన్ని అంతరిక్ష పాటు 174 00:07:59,740 --> 00:08:01,710 సైన్ కంటే ఎక్కువ. 175 00:08:01,710 --> 00:08:04,750 మళ్లీ, మేము ముగింపు బ్రాకెట్ మరియు మధ్య ఖాళీ లేదు చూడండి 176 00:08:04,750 --> 00:08:06,430 ఇక్కడ ప్రారంభ కలుపు. 177 00:08:06,430 --> 00:08:08,970 మేము అదే లైన్ లో ఈ ఉంచారు వెళ్ళి ఉంటే, అవసరం 178 00:08:08,970 --> 00:08:11,630 కర్లీ కలుపు ముందు ఒక ఖాళీ ఉండాలి. 179 00:08:11,630 --> 00:08:13,540 అయితే, మా యొక్క శరీరం కనిపిస్తోంది 180 00:08:13,540 --> 00:08:15,220 పరిస్థితి మాత్రమే ఒక లైన్. 181 00:08:15,220 --> 00:08:18,300 కాబట్టి మేము అన్ని వద్ద జంట కలుపులు ఉన్నాయి అవసరం లేదు. 182 00:08:18,300 --> 00:08:21,200 మేము ఇప్పుడు ప్రతి యొక్క శరీరం వద్ద ఇండెంట్ ఖచ్చితంగా ఉండాలి 183 00:08:21,200 --> 00:08:24,340 మా పరిస్థితులు. 184 00:08:24,340 --> 00:08:27,080 మేము ఖచ్చితంగా ఈ చివరి పంక్తి అదే న ఉండాలనుకుంటున్నాను లేదు 185 00:08:27,080 --> 00:08:30,860 ఇంకా వంటి లైన్, కాబట్టి యొక్క Let హిట్ నమోదు మరియు ఇండెంట్. 186 00:08:30,860 --> 00:08:34,250 చివరగా, ప్రధాన అవసరాలకు మూసివేయడం వంకర కలుపు న ఉండాలి 187 00:08:34,250 --> 00:08:35,760 తన సొంత లైన్. 188 00:08:35,760 --> 00:08:38,049 >> మేము రెండు వేరే ఇక్కడ చూడగలరు 189 00:08:38,049 --> 00:08:40,000 సంబంధిత కోడ్ బ్లాక్లు. 190 00:08:40,000 --> 00:08:43,070 6 ద్వారా లైన్స్ 4 ఇన్పుట్ మరియు కోసం వినియోగదారును ప్రాంప్ట్ 191 00:08:43,070 --> 00:08:45,990 మిగిలిన పంక్తులు యూజర్ ఆ ఇన్పుట్ ప్రదర్శిస్తాయి. 192 00:08:45,990 --> 00:08:49,230 కాబట్టి ఈ రెండు బ్లాకుల మధ్య కొన్ని అంతరిక్ష ఉంచాలి అర్ధమే 193 00:08:49,230 --> 00:08:50,440 స్పష్టత కోసం. 194 00:08:50,440 --> 00:08:54,020 మరియు అక్కడ మేము వెళ్ళి; ఇప్పుడు ఈ కోడ్ తో చదవడం సులభం 195 00:08:54,020 --> 00:08:56,010 మంచి శైలి. 196 00:08:56,010 --> 00:08:59,430 >> చివరగా, మంచి శైలి యొక్క మా మూడవ భాగం గురించి మాట్లాడేందుకు వీలు: 197 00:08:59,430 --> 00:09:00,880 వేరియబుల్ పేర్లు. 198 00:09:00,880 --> 00:09:02,660 మీ వేరియబుల్ పేర్లు వివరించడానికి ఉండాలి 199 00:09:02,660 --> 00:09:04,730 అవి ఆ విలువ. 200 00:09:04,730 --> 00:09:07,150 మా ముందు ఉదాహరణకు సందర్శించండి యొక్క లెట్. 201 00:09:07,150 --> 00:09:10,470 సీసాలు వేరియబుల్ కోసం మంచి వివరణాత్మక పేరు అని 202 00:09:10,470 --> 00:09:13,680 గోడ మీద వదిలి ఎన్ని సీసాలు సూచిస్తుంది. 203 00:09:13,680 --> 00:09:21,010 X లేదా numBots వంటి పేర్లు చాలా వివరణాత్మక కాదు మరియు 204 00:09:21,010 --> 00:09:24,020 మీ కోడ్ చదవడానికి మంచి. 205 00:09:24,020 --> 00:09:26,860 ఒక అక్షరం ద్వారా అనే వేరియబుల్స్ లో సాధారణంగా ఉంటాయి 206 00:09:26,860 --> 00:09:30,100 గణిత మరియు ఇతర రంగాలలో, వారు చాలా హార్డ్ మీ కోడ్ చేయవచ్చు 207 00:09:30,100 --> 00:09:31,380 అర్థం. 208 00:09:31,380 --> 00:09:33,660 ఈ నిబంధనకు మినహాయింపు ఇటెరేటర్ ఉంది 209 00:09:33,660 --> 00:09:35,800 ఉచ్చులు లోపల వేరియబుల్స్. 210 00:09:35,800 --> 00:09:38,260 ఉచ్చులు కోసం, ఉదాహరణకు, ఇది వేరియబుల్ ఉపయోగించడానికి మంచిది 211 00:09:38,260 --> 00:09:42,100 i, j, మరియు మళ్ళా కోసం k వంటి పేర్లు. 212 00:09:42,100 --> 00:09:44,900 ఉచ్చులు లోపల ఇటెరేటర్ వేరియబుల్స్ రూపొందిస్తున్నప్పుడు, ఇది 213 00:09:44,900 --> 00:09:48,200 మీరు లూప్ లోపలే అలా కాకుండా ఆ సిఫార్సు 214 00:09:48,200 --> 00:09:51,150 లూప్ బయట కంటే, తద్వారా మేము చరరాశులుగా ఉంచుకోవచ్చు 215 00:09:51,150 --> 00:09:53,860 సాధ్యమైనంత పటిష్టంగా దర్శిని గల. 216 00:09:53,860 --> 00:10:02,660 >> సీసాలు ఇతర వైపు, ఒక వేరియబుల్ పేరు సంఖ్య 217 00:10:02,660 --> 00:10:10,710 అయితే వివరణాత్మక, అతి వాచాలత్వము, గోడ మీద వదిలి 218 00:10:10,710 --> 00:10:12,780 మరియు అవసరం లేదు. 219 00:10:12,780 --> 00:10:15,150 ఈవెంట్ లో మీరు ఒక వేరియబుల్ సృష్టించడానికి అనుకుంటున్నారు 220 00:10:15,150 --> 00:10:18,990 బహుళ పదాలు అండర్ తో ఆ పదాలు వేరు. 221 00:10:18,990 --> 00:10:28,920 ఉదాహరణకు, is_ready isReady కంటే చదవగలిగే ఉంది. 222 00:10:28,920 --> 00:10:32,240 ఇది అదే లైన్ లో బహుళ వేరియబుల్స్ డిక్లేర్ మంచిది. 223 00:10:32,240 --> 00:10:36,350 మీరు అలా ఉంటే, కాని కొన్ని వేరియబుల్స్ ప్రారంభించడం లేదు 224 00:10:36,350 --> 00:10:37,610 ఇతరులకు. 225 00:10:37,610 --> 00:10:45,840 Int ఆఫ్ డైమ్స్, నాణేలు వంటి ఏదో అర్థం 226 00:10:45,840 --> 00:10:48,080 సెమికోలన్, సరే. 227 00:10:48,080 --> 00:10:57,610 కానీ Int ఆఫ్ డైమ్స్ = 0, నాణేలు 228 00:10:57,610 --> 00:11:00,120 సెమికోలన్ కాదు. 229 00:11:00,120 --> 00:11:02,830 >> చివరగా, గమనికలు ప్రకటించారు, అది మంచిది 230 00:11:02,830 --> 00:11:06,430 మీరు పాయింటర్ యొక్క రకం పక్కన చుక్క, కాని ప్రదేశం 231 00:11:06,430 --> 00:11:07,990 వేరియబుల్ పేరు. 232 00:11:07,990 --> 00:11:16,050 కాబట్టి Int * p కాకుండా Int కంటే మద్దతిస్తుంది 233 00:11:16,050 --> 00:11:19,730 ఖాళీ * p. 234 00:11:19,730 --> 00:11:20,400 Whoo! 235 00:11:20,400 --> 00:11:21,800 నియమాలు చాలా వంటి తెలుస్తోంది కాబట్టి ఆ 236 00:11:21,800 --> 00:11:23,440 గుర్తు, కాని ఆందోళన చెందకండి. 237 00:11:23,440 --> 00:11:26,540 ఎప్పుడూ సందేహం లో ఉంటే, CS50 యొక్క చూడండి వెనుకాడరు 238 00:11:26,540 --> 00:11:28,450 ఆన్లైన్ శైలి గైడ్. 239 00:11:28,450 --> 00:11:30,100 >> యొక్క త్వరగా ముఖ్యమైన సంగ్రహించేందుకు లెట్ 240 00:11:30,100 --> 00:11:31,510 కోడ్ శైలి యొక్క పాయింట్లు. 241 00:11:31,510 --> 00:11:33,960 ముందుగా, మీ వ్యాఖ్యను కోడ్. 242 00:11:33,960 --> 00:11:36,570 ఎల్లప్పుడూ, ఎప్పుడూ ఎల్లప్పుడూ విధులు ఏమి వివరించడానికి 243 00:11:36,570 --> 00:11:39,530 ప్రతి కొన్ని పంక్తులు ఒక బహుళ పంక్తి వ్యాఖ్య మరియు వ్యాఖ్య 244 00:11:39,530 --> 00:11:41,280 లైన్ లో కోడ్. 245 00:11:41,280 --> 00:11:42,060 రెండవ. 246 00:11:42,060 --> 00:11:44,560 మీ కోడ్ ఫార్మాటింగ్ అనుగుణంగా. 247 00:11:44,560 --> 00:11:47,800 జంట కలుపులు మీ ప్లేస్ మరియు ఉపయోగం దృష్టి 248 00:11:47,800 --> 00:11:51,370 అలాగే కీలక పదాలు మరియు నిర్వాహకులు చుట్టూ అంతరం వంటి. 249 00:11:51,370 --> 00:11:54,440 చివరగా, వివరణాత్మక వేరియబుల్ పేర్లు ఎంచుకోండి. 250 00:11:54,440 --> 00:11:57,600 వేరియబుల్స్ అవి విలువ వివరించడానికి, కానీ ఉండాలి 251 00:11:57,600 --> 00:11:59,680 టైప్ ఎప్పటికీ నిన్ను కాదు. 252 00:11:59,680 --> 00:12:00,790 >> అంతే. 253 00:12:00,790 --> 00:12:03,080 ఈ అన్ని త్వరగా మీరు రెండవ ప్రకృతి అవుతుంది 254 00:12:03,080 --> 00:12:05,030 మరింత కోడ్ వ్రాయడానికి, మరియు మీరు కోడింగ్ వస్తుంది 255 00:12:05,030 --> 00:12:06,690 ఏ సమయంలో శైలి. 256 00:12:06,690 --> 00:12:09,710 నా పేరు టామీ, మరియు ఈ CS50 ఉంది.