1 00:00:00,000 --> 00:00:05,140 2 00:00:05,140 --> 00:00:05,640 అయితే సరే. 3 00:00:05,640 --> 00:00:08,330 కాబట్టి ఇప్పుడు యొక్క ఏదో గురించి మాట్లాడటానికి వీలు programming-- లలో చాలా ఉపయోగకరంగా 4 00:00:08,330 --> 00:00:09,914 నియత ప్రకటనలు. 5 00:00:09,914 --> 00:00:11,830 కాబట్టి నియత వ్యక్తీకరణలు మీ కార్యక్రమాలు అనుమతిస్తుంది 6 00:00:11,830 --> 00:00:14,538 నిర్ణయాలు మరియు వివిధ తీసుకోవాలని రోడ్డు, ఏదో ఫోర్కులు 7 00:00:14,538 --> 00:00:17,670 నేను కొద్దిగా ముందుగా పేర్కొన్నట్లు చరరాశులు యొక్క విలువలలో బట్టి 8 00:00:17,670 --> 00:00:20,990 లేదా ఆధారంగా ఏమి యూజర్ ఇన్పుట్లను వద్ద ప్రోగ్రామర్, కమాండ్ లైన్ వద్ద, 9 00:00:20,990 --> 00:00:23,130 లేదా మీరు ఒక ప్రాంప్ట్ కలిగి ఉంటే లేదా అలాంటిదే. 10 00:00:23,130 --> 00:00:26,690 సి వివిధ రెండు మార్గాలు ఉంది , నియత వ్యక్తీకరణలు వ్యక్తపరుచుకోవడం 11 00:00:26,690 --> 00:00:29,911 మేము కూడా కొన్నిసార్లు ఒక కాల్ చేస్తుంది మీ కార్యక్రమాలలో నియత శాఖ. 12 00:00:29,911 --> 00:00:32,910 వాటిలో కొన్ని చూడండి వెళ్తున్నారు మొదటి నుండి మీరు అందంగా తెలిసిన, 13 00:00:32,910 --> 00:00:35,190 కాబట్టి మేము కూడా వాటిని తీసి చేస్తాము పక్కపక్కనే కేవలం 14 00:00:35,190 --> 00:00:38,170 మీరు మీ తల లో సారూప్యత చేయవచ్చు. 15 00:00:38,170 --> 00:00:41,250 >> కాబట్టి, if-- ఒక అందమైన ఉంటే నియత సాధారణ. 16 00:00:41,250 --> 00:00:43,560 మీరు నుండి గుర్తు ఉంటే ఇక్కడ కుడివైపు మొదటి 17 00:00:43,560 --> 00:00:50,000 ఆ షడ్భుజి ఉంది మీరు పూర్తి కాలేదు ఒక నీలం వ్యక్తీకరణ మౌస్ డౌన్ ఉంటే 18 00:00:50,000 --> 00:00:53,010 లేదా x 10 కంటే తక్కువ ఉంటే, లేదా అలాంటిదే. 19 00:00:53,010 --> 00:00:57,390 ఆపై, ఉంటే x, తక్కువ 10 కంటే లేదా మౌస్ కలదా లేదా అన్నది, డౌన్, 20 00:00:57,390 --> 00:01:01,140 లోపలి కోడ్ అన్ని పజిల్ ముక్క అమలుపరుస్తుంది. 21 00:01:01,140 --> 00:01:03,720 తగిన అన్ని విషయాలు సి ఆకారం లోపల. 22 00:01:03,720 --> 00:01:07,200 >> అదేవిధంగా, మేము ఉన్నాయి అక్కడ ఎడమ పై ఉంటే. 23 00:01:07,200 --> 00:01:09,210 బూలియన్ వ్యక్తీకరణ ఉంటే, నేను ఉపయోగించి వెబ్ ఇది 24 00:01:09,210 --> 00:01:13,010 బూలియన్ ఒకటి కోసం ఒక ప్రత్యామ్నాయంగా మేము గతంలో చర్చించారు కవళికలను, 25 00:01:13,010 --> 00:01:15,240 బహిరంగ వంకర జంట కలుపు, దగ్గరగా వంకర కలుపు. 26 00:01:15,240 --> 00:01:17,720 సో ఓపెన్ గిరజాల అనుకుంటున్నారో కలుపు మరియు మూసి వంకర కలుపు 27 00:01:17,720 --> 00:01:22,720 శాండ్విచ్ యొక్క విధమైన సదృశంగా కుడివైపు ఉంటే బ్లాక్ ప్రభావం 28 00:01:22,720 --> 00:01:24,070 మొట్టమొదట నుంచి. 29 00:01:24,070 --> 00:01:28,680 >> బూలియన్ వ్యక్తీకరణ ఉంటే ఉంటే ప్రకటనలో నిజం 30 00:01:28,680 --> 00:01:30,900 కోడ్ యొక్క అప్పుడు అన్ని పంక్తులు గిరజాల జంట కలుపులు మధ్య 31 00:01:30,900 --> 00:01:33,870 క్రమంలో అమలు అవుతుంది పై నుంచి కిందకు. 32 00:01:33,870 --> 00:01:35,700 బూలియన్ వ్యక్తీకరణ ఉంటే తప్పుడు ఉంది, మేము చేస్తాము 33 00:01:35,700 --> 00:01:38,610 అన్నిచోట్ల skip మధ్య గిరజాల జంట కలుపులు ఎందుకంటే మేము మాత్రమే 34 00:01:38,610 --> 00:01:44,570 రోడ్డు ఆ ఫోర్క్ డౌన్ వెళ్లాలని మీరు ఉంటే బూలియన్ వ్యక్తీకరణ నిజం. 35 00:01:44,570 --> 00:01:48,540 >> మేము ఈ ఒక అడుగు పడుతుంది మరింత else ఉంటే. 36 00:01:48,540 --> 00:01:50,820 కాబట్టి ఈ స్క్రాచ్ బ్లాక్ ఒక అందంగా ఇదే 37 00:01:50,820 --> 00:01:55,884 మేము తప్ప, కేవలం రెండవ క్రితం చూసిన ఇది ఆధారంగా రెండు వేర్వేరు మార్గాలను పడుతుంది 38 00:01:55,884 --> 00:01:56,550 ఏమి. 39 00:01:56,550 --> 00:02:00,420 మౌస్ డౌన్ చేస్తే, లేదా x ఉంటే, 10 కంటే తక్కువ ఉంది 40 00:02:00,420 --> 00:02:04,780 మేము మధ్య లో ప్రతిదీ చేస్తాను మొదటి చీలిక, మొదటి C., 41 00:02:04,780 --> 00:02:08,430 >> లేకపోతే, మౌస్ ఉంటే అప్, లేదా x 10 కంటే తక్కువ కాదు, 42 00:02:08,430 --> 00:02:10,460 మేము రెండో సెట్ లో ప్రతిదీ చేస్తాను. 43 00:02:10,460 --> 00:02:15,010 మరియు మీరు చూసే అనురూప ఇక్కడ C. ఉంటే బూలియన్ వ్యక్తీకరణ కోసం, 44 00:02:15,010 --> 00:02:17,910 మధ్య పనులే మొదటి గిరజాల జంట కలుపులు సెట్. 45 00:02:17,910 --> 00:02:20,550 ఎల్స్, మధ్య పనులే రెండవ వంకర జంట కలుపులు సెట్. 46 00:02:20,550 --> 00:02:22,080 బూలియన్ చేస్తే వ్యక్తీకరణ మేము చేస్తాము, నిజం 47 00:02:22,080 --> 00:02:23,580 మొదటి సెట్ మధ్య పనులను. 48 00:02:23,580 --> 00:02:27,480 బూలియన్ వ్యక్తీకరణ ఉంటే తప్పుడు, వేరే ట్రిగ్గర్ అని, 49 00:02:27,480 --> 00:02:30,100 మరియు మేము సంసార చేయరు గిరజాల జంట కలుపులు రెండవ సెట్. 50 00:02:30,100 --> 00:02:34,190 మళ్ళీ, పైనుంచి, అన్ని జంట కలుపులు మధ్య పంక్తులు. 51 00:02:34,190 --> 00:02:38,130 >> సి లో, సృష్టించడానికి అవకాశం ఒక ఉంటే- else ఉంటే- else గొలుసు. 52 00:02:38,130 --> 00:02:42,000 నిజానికి మీరు కలిగి ఉంటే- else ఉంటే- else ఉంటే- else అందువలన న, మరియు అందువలన న, మరియు 53 00:02:42,000 --> 00:02:42,720 న. 54 00:02:42,720 --> 00:02:44,660 స్క్రాచ్ లో, ఈ అవసరం బ్లాక్స్ గూడు. 55 00:02:44,660 --> 00:02:48,280 మీరు ఒక ఉంటే- else జోడించడానికి, మరియు మీరు వచ్చింది వేరే లోపల మరొక ఒకటి చాలు, 56 00:02:48,280 --> 00:02:51,110 మరియు అందువలన న, మరియు అది రకమైన వచ్చింది సమూహ మరియు సంక్లిష్టమైన. 57 00:02:51,110 --> 00:02:52,450 కానీ సి, మేము అలా లేదు. 58 00:02:52,450 --> 00:02:55,300 మేము నిజానికి కలిగి ఈ వంటి ఒక గొలుసు ఉండాలి. 59 00:02:55,300 --> 00:02:58,350 మళ్ళీ, మీరు, అన్ని ఆశించవచ్చు వంటి ఈ శాఖలు పరస్పరం ప్రత్యేకమైనవి. 60 00:02:58,350 --> 00:03:00,750 మీరు మాత్రమే ఎప్పుడూ వెళ్ళే ఒక శాఖ డౌన్. 61 00:03:00,750 --> 00:03:02,270 ఈ నిజం. 62 00:03:02,270 --> 00:03:03,930 లేకపోతే, ఈ నిజమైన ఉంటే. 63 00:03:03,930 --> 00:03:05,700 లేకపోతే, ఈ నిజమైన ఉంటే. 64 00:03:05,700 --> 00:03:07,120 లేకపోతే, దీన్ని. 65 00:03:07,120 --> 00:03:11,010 కాబట్టి ఈ శాఖలను అన్ని నాలుగు ఉదాహరణకు పరస్పరం ప్రత్యేకమైనవి. 66 00:03:11,010 --> 00:03:14,900 ఇది ఒక ఉంటే- else ఉంటే- else గొలుసు ఉంది. 67 00:03:14,900 --> 00:03:17,580 >> ఇది, అయితే సాధ్యమే మరియు కొన్నిసార్లు చాలా ఉపయోగకరంగా 68 00:03:17,580 --> 00:03:20,950 ఒక గొలుసు కాదు సృష్టించాలని పరస్పరం శాఖలు. 69 00:03:20,950 --> 00:03:24,600 ఈ ఉదాహరణలో, ఏకైక మూడవ మరియు నాలుగో శాఖలు పరస్పరం ప్రత్యేకమైనవి. 70 00:03:24,600 --> 00:03:27,450 ఇది మీరు అనుకొనుట ఆ కావచ్చు మొదటి పరిస్థితి సంతృప్తి, 71 00:03:27,450 --> 00:03:29,396 మరియు మీరు సంతృప్తి కాలేదు రెండవ పరిస్థితి, 72 00:03:29,396 --> 00:03:31,770 మరియు మీరు సంతృప్తి కాలేదు మూడవ పరిస్థితి ఈ సందర్భంలో 73 00:03:31,770 --> 00:03:35,270 మీరు మొదటి శాఖ నిలిచిపోతుంది, అప్పుడు మీరు రెండవ శాఖ దిగిపోయి 74 00:03:35,270 --> 00:03:37,000 అప్పుడు మీరు మూడవ శాఖ నిలిచిపోతుంది. 75 00:03:37,000 --> 00:03:40,450 లేదా బహుశా మీరు మొదటి సంతృప్తి పరిస్థితి, మరియు రెండవ పరిస్థితి, 76 00:03:40,450 --> 00:03:42,770 కానీ మీరు సంతృప్తి లేని మూడవ పరిస్థితి. 77 00:03:42,770 --> 00:03:46,230 ఈ సందర్భంలో మీరు మొదటి డౌన్ వెళ్ళి శాఖ మరియు రెండవ శాఖ 78 00:03:46,230 --> 00:03:48,040 మరియు అప్పుడు నాల్గవ శాఖ, 79 00:03:48,040 --> 00:03:51,392 >> ఈ కారణం వేరే ఉంది మాత్రమే ఉంటే సమీప కట్టుబడి ఉంటుంది. 80 00:03:51,392 --> 00:03:53,100 సో అక్కడ అయినప్పటికీ ఇక్కడ else ఒక, ఆ 81 00:03:53,100 --> 00:03:56,490 తప్పనిసరిగా పరస్పరం సృష్టించడానికి లేదు ప్రతిదీ యొక్క ప్రత్యేక గొలుసు. 82 00:03:56,490 --> 00:04:00,890 ఇది మాత్రమే వ్యక్తీకరణ అక్కడ బూలియన్ తో 83 00:04:00,890 --> 00:04:05,040 వ్యక్తీకరణ 3-- ఆ వేరే తో పరస్పరం. 84 00:04:05,040 --> 00:04:07,580 కనుక ఇది సాధ్యమే, మరియు కొన్నిసార్లు చాలా ఉపయోగకరంగా, 85 00:04:07,580 --> 00:04:11,772 నేను అన్నాడు వంటి, ఒక గొలుసు సృష్టించడానికి పరస్పరం కాదు శాఖలు. 86 00:04:11,772 --> 00:04:14,230 యొక్క వేరే పరిశీలించి లెట్ నియత యొక్క రకమైన, ఇది 87 00:04:14,230 --> 00:04:17,392 మీరు స్క్రాచ్ ముందు చూడని. 88 00:04:17,392 --> 00:04:19,369 అని ఏదో ఉంది స్విచ్ ప్రకటన. 89 00:04:19,369 --> 00:04:21,410 స్విచ్ ప్రకటన ఇది ఎందుకంటే చక్కగా రకం 90 00:04:21,410 --> 00:04:25,930 అనుమతించే ఒక నియత ప్రకటన మీరు విశిష్ట సందర్భాలను తెలుపుటకు 91 00:04:25,930 --> 00:04:28,926 బదులుగా బూలియన్ పై ఆధారపడే వ్యక్తీకరణలు మీరు కోసం నిర్ణయాలు చేయడానికి. 92 00:04:28,926 --> 00:04:31,050 కాబట్టి ఉదాహరణకు, యొక్క అని పిలవబడు నేను ఈ కార్యక్రమం కలిగి, 93 00:04:31,050 --> 00:04:34,110 మరియు నేను యూజర్ అడగడం నాకు ఇన్పుట్ను అందించాలి. 94 00:04:34,110 --> 00:04:37,170 కాబట్టి నేను, Int x =) (Int పొందుటకు, మరియు మీరు ఇంకా తెలియకపోతే, 95 00:04:37,170 --> 00:04:40,190 పూర్ణాంకానికి పొందుతారు అని ఒక ఫంక్షన్ ఉంది కూడా, CS50 లైబ్రరీ చేర్చబడలేదు 96 00:04:40,190 --> 00:04:44,610 మీరు cs50.h # చేర్చాలనుకుంటే కనుక మీరు చేస్తాము ప్రాప్తి Int (గెట్ అవుట్) మరియు అన్ని దాని 97 00:04:44,610 --> 00:04:46,840 cousins-- GetFloat, GetString, మరియు అందువలన న. 98 00:04:46,840 --> 00:04:52,590 సాధారణంగా ఒక ప్రతి ఫంక్షన్ పొందండి మేము ఇప్పటికే చర్చించారు చేసిన డేటా రకం. 99 00:04:52,590 --> 00:04:53,970 >> కాబట్టి Int x GetInt సమానం. 100 00:04:53,970 --> 00:04:56,390 సాధారణంగా ఏం నేను టెర్మినల్ వద్ద ఉన్నాను. 101 00:04:56,390 --> 00:04:58,790 నేను అనేక టైప్ యూజర్ అడగడం. 102 00:04:58,790 --> 00:05:02,300 >> మరియు ఇక్కడ నేను మారే చేస్తున్నాను నేను ఏమి చేస్తున్నానో ఆధారపడి 103 00:05:02,300 --> 00:05:05,060 వినియోగదారును ప్రాంప్ట్ వద్ద టైప్. 104 00:05:05,060 --> 00:05:09,147 వారు ఒక టైప్ చేస్తే, నేను ఒక ప్రింట్. 105 00:05:09,147 --> 00:05:09,855 ఆపై నేను విచ్ఛిన్నం. 106 00:05:09,855 --> 00:05:12,590 107 00:05:12,590 --> 00:05:15,510 వారు రెండు టైప్ ఉంటే, నేను రెండు ప్రింట్. 108 00:05:15,510 --> 00:05:16,690 ఆపై నేను విచ్ఛిన్నం. 109 00:05:16,690 --> 00:05:19,060 ఇది ముఖ్యం ప్రతి సందర్భంలో మధ్య విరామం 110 00:05:19,060 --> 00:05:20,890 లేకపోతే మీరు ద్వారా వస్తాయి ఎందుకంటే. 111 00:05:20,890 --> 00:05:23,380 నేను ఏ లేదు కనుక అక్కడ విరామాలు, మరియు యూజర్ 112 00:05:23,380 --> 00:05:31,380 టైప్ చేసిన ఒకటి, అది ఏమిటో జరుగవచ్చు క్షమించండి, ఒకటి, రెండు, మూడు ప్రింట్ చేస్తుంది. 113 00:05:31,380 --> 00:05:33,099 కుడివైపు, వింత ప్రవర్తన రకంగా? 114 00:05:33,099 --> 00:05:33,890 మీరు అలా అనుకుంటున్నాను ఉండవచ్చు. 115 00:05:33,890 --> 00:05:36,480 కానీ నిజానికి కొన్ని సందర్భాల్లో ఎక్కడ ఉన్నాయి ఈ ఒక అందమైన ఉపయోగకరమైన విషయం కావచ్చు. 116 00:05:36,480 --> 00:05:39,730 కాబట్టి ఇక్కడ ఒక స్విచ్ యొక్క మరొక ఉదాహరణ వార్తలు నేను విరామాలు మినహాయించడం ఇక్కడ ప్రకటన. 117 00:05:39,730 --> 00:05:42,030 కానీ నేను ఉద్దేశపూర్వకంగా దీన్ని. 118 00:05:42,030 --> 00:05:43,030 >> సో వాట్ ఇక్కడ జరుగుతుంది? 119 00:05:43,030 --> 00:05:43,821 రెండవ ఆలోచిస్తూ. 120 00:05:43,821 --> 00:05:45,960 మీరు కూడా వీడియోకు విరామము అనుకోవచ్చు. 121 00:05:45,960 --> 00:05:48,230 >> ఏం చేస్తున్నావ్ ఇక్కడ జరుగుతుంది యూజర్ రకాల నాలుగు? 122 00:05:48,230 --> 00:05:51,190 123 00:05:51,190 --> 00:05:53,860 కాబట్టి నేను ఇన్పుట్ కోసం వినియోగదారు అభ్యర్థనను పొందారు. 124 00:05:53,860 --> 00:05:56,560 మరియు వారు విలువ 4 అందిస్తాయి. 125 00:05:56,560 --> 00:05:59,545 నేను ఆ ఏమి ముద్రిత అయినప్పుడు? 126 00:05:59,545 --> 00:06:02,170 మునుపటి స్లయిడ్ న ఉన్నాయి అన్ని సందర్భాలలో మధ్య విరామాలు. 127 00:06:02,170 --> 00:06:04,750 కాబట్టి ఇది చేస్తాను ప్రింట్ నాలుగు ఆపై ఆపడానికి. 128 00:06:04,750 --> 00:06:06,610 కానీ ఈ సందర్భంలో, అది లేదు. 129 00:06:06,610 --> 00:06:10,700 ఏం జరుగుతుందో ఉంది ప్రతి సందర్భంలో ద్వారా తగ్గుతుంది. 130 00:06:10,700 --> 00:06:14,890 >> కాబట్టి ఈ విషయంలో నేను నా సందర్భాల్లో నిర్వహించాను అటువంటి ఒక విధంగా ఆ యూజర్ రకాల ఉంటే 4, 131 00:06:14,890 --> 00:06:20,070 నేను ప్రింట్ నాలుగు, మూడు, రెండు, ఒకటి, బ్లాస్ట్ ఆఫ్. 132 00:06:20,070 --> 00:06:22,780 వారు 5 టైప్ ఉంటే, నేను ప్రారంభిస్తుంది మరియు ఐదు ఇదే. 133 00:06:22,780 --> 00:06:26,410 వారు 1 టైప్ ఉంటే, నేను చేస్తాను కేవలం పేలుడు ఒక ఆఫ్ చేయండి. 134 00:06:26,410 --> 00:06:28,715 >> ఈ సందర్భంలో, నేను ఉపయోగించి నేను ఒక స్విచ్ రకమైన తెలివిగా కాబట్టి 135 00:06:28,715 --> 00:06:30,804 నేను వస్తాయి ఉద్దేశ్యము లేని అన్ని కేసులు ద్వారా. 136 00:06:30,804 --> 00:06:33,720 కానీ సాధారణంగా మీరు బహుశా గొన్న ఉన్నాము వాటిని అన్ని మధ్య విరగగొడదామనుకుంటున్నాను, 137 00:06:33,720 --> 00:06:36,090 మీరు ఒక పరిస్థితి కలిగి తప్ప మీరు ఎక్కడ ఈ ఒక వంటి 138 00:06:36,090 --> 00:06:40,081 రకమైన నిజానికి పరపతి మీరు చేస్తాము అని విరామం లేకుండా కేసులు ద్వారా వస్తాయి. 139 00:06:40,081 --> 00:06:42,830 కాబట్టి ప్రధాన రెండవ వార్తలు నియత ప్రకటనలు రకాలు. 140 00:06:42,830 --> 00:06:47,139 ? ఇది చివరి ఉంది: నేను ఇక్కడ సి కోడ్ రెండు స్నిప్పెట్లను ఉన్నాయి. 141 00:06:47,139 --> 00:06:48,680 ఎడమ వైపు ఒక మరియు కుడి ఒకటి. 142 00:06:48,680 --> 00:06:52,330 ఎడమ వైపు ఒక తప్పక బహుశా మీరు అందంగా తెలిసిన ఉండాలి. 143 00:06:52,330 --> 00:06:55,110 >> నేను Int x కలిగి. 144 00:06:55,110 --> 00:06:57,167 మరియు నేను బహుశా తప్పక యూజర్ కోరారు 145 00:06:57,167 --> 00:07:00,250 for-- ఈ బహుశా Int x ఉండాలి GetInt, లేదా అలాంటిదే సమానం. 146 00:07:00,250 --> 00:07:03,030 147 00:07:03,030 --> 00:07:05,240 ఆపై నేను ఒక నిర్ణయం తీసుకోవడంలో చేస్తున్నాను. 148 00:07:05,240 --> 00:07:11,700 కొన్ని బూలియన్ వ్యక్తీకరణ ఉంటే నిజమైన, విలువ 5 x కేటాయించవచ్చు. 149 00:07:11,700 --> 00:07:13,590 లేకపోతే, విలువ 6 x కేటాయించవచ్చు. 150 00:07:13,590 --> 00:07:16,548 >> ఎడమ ఆ బహుశా ఉండాలి మా చర్చ నుండి అందంగా తెలిసిన 151 00:07:16,548 --> 00:07:18,160 కేవలం ఒక క్షణం క్రితం ఎల్స్ ఉంటే. 152 00:07:18,160 --> 00:07:20,535 మీకు తెలిసిన ఆశ్చర్యం ఉంటుంది కుడివైపు లైన్ 153 00:07:20,535 --> 00:07:22,310 ఖచ్చితమైన అదే విషయం చేస్తుంది? 154 00:07:22,310 --> 00:07:26,140 >> ? కాబట్టి ఈ అంటారు: లేదా కొన్నిసార్లు త్రికోణ ఆపరేటర్లు అంటారు. 155 00:07:26,140 --> 00:07:27,450 మరియు ఇది అందంగా చల్లని ఉంది. 156 00:07:27,450 --> 00:07:29,110 ఇది సాధారణంగా ఒక అందమైన ట్రిక్ పదంగా ఉపయోగిస్తారు. 157 00:07:29,110 --> 00:07:35,777 >> కానీ అది అనుమతిస్తుంది ఏమి మీకు చేయాలని నిజంగా చిన్న ఎల్స్ ఒక ఉంటే అనుకరించాలి 158 00:07:35,777 --> 00:07:37,610 నిజంగా తేలికగా చిన్న నియత విభాగాలను కలిగిఉంది. 159 00:07:37,610 --> 00:07:41,470 మీరు సాధారణంగా ఉపయోగించడానికి కాదు: మీరు ఉంటే ప్రతి సమితి మధ్య కోడ్ ఆరు పంక్తులు కలిగి 160 00:07:41,470 --> 00:07:42,569 యొక్క వంకర జంట కలుపులు. 161 00:07:42,569 --> 00:07:44,360 కానీ మీరు కేవలం అయితే త్వరగా నిర్ణయం మేకింగ్, 162 00:07:44,360 --> 00:07:47,520 మీరు ఒక విషయం చేయబోతున్నామని ఉంటే లేదా ఇతర మరియు ఇది చాలా సులభం, 163 00:07:47,520 --> 00:07:52,240 ఈ ఎలా ఒక ఉదాహరణ కావచ్చు దీన్ని: త్రికోణ ఆపరేటర్లు. 164 00:07:52,240 --> 00:07:56,940 కాబట్టి Int x వ్యక్తీకరణ సమానం? 165 00:07:56,940 --> 00:07:59,470 ప్రశ్న తర్వాత విషయం మార్క్ యొక్క x విలువ ఉంది 166 00:07:59,470 --> 00:08:02,690 వ్యక్తీకరణ నిజం ఉంటే ఉంటుంది. 167 00:08:02,690 --> 00:08:05,330 >> తర్వాత విషయం పెద్దప్రేగు ఏమి x యొక్క విలువ 168 00:08:05,330 --> 00:08:07,990 వ్యక్తీకరణ బూటకమని ఉంటే ఉంటుంది. 169 00:08:07,990 --> 00:08:11,510 ఐతే నేను అడగడం, వ్యక్తీకరణ నిజం? 170 00:08:11,510 --> 00:08:13,870 అది ఉంటే, విలువ 5 x కేటాయించవచ్చు. 171 00:08:13,870 --> 00:08:16,619 అలా కాకపోతే, విలువ 6 x కేటాయించవచ్చు. 172 00:08:16,619 --> 00:08:17,410 మళ్ళీ, నేను చెప్పారు. 173 00:08:17,410 --> 00:08:18,670 ఈ సాధారణంగా కేవలం ఒక అందమైన ట్రిక్ ఉంది. 174 00:08:18,670 --> 00:08:20,430 మరియు కొన్నిసార్లు మీరు మారితే నిజంగా ఇది సౌకర్యవంతంగా, 175 00:08:20,430 --> 00:08:22,820 అది కనిపిస్తుంది కాబట్టి మీరు చేస్తాను మీ కార్యక్రమాలలో చల్లని రకం. 176 00:08:22,820 --> 00:08:25,710 సాధారణంగా నేను సమర్పించటం చేస్తున్నాను మీరు ఇప్పుడు కాబట్టి మీరు తెలిసి 177 00:08:25,710 --> 00:08:26,990 మీరు చూసినట్లయితే. 178 00:08:26,990 --> 00:08:30,080 కానీ ఖచ్చితంగా మీరు లేదు తెలుసు మీ కోడ్ యొక్క ఏ లో వ్రాయండి. 179 00:08:30,080 --> 00:08:33,246 కానీ అది ఏదో తెలిసిన ఉండాలి ఉంది, మీరు ఖచ్చితంగా చూస్తారు ఎందుకంటే 180 00:08:33,246 --> 00:08:36,130 ఇక్కడ కోడ్ యొక్క స్నిప్పెట్లను మరియు అక్కడ, ఇక్కడ ఈ ఉంది:? వాక్యనిర్మాణం 181 00:08:36,130 --> 00:08:39,120 త్రికోణ ఆపరేటర్లు AKA, ఉపయోగిస్తారు. 182 00:08:39,120 --> 00:08:40,960 >> కాబట్టి శీఘ్ర సారాంశం ఏమి షరతులతో ఉన్నాయి 183 00:08:40,960 --> 00:08:44,210 మరియు ఎంపికల అందుబాటులో ఏవి మీరు C. లో మీకు ఉంటే మరియు ఉంటే- else, 184 00:08:44,210 --> 00:08:46,860 మరియు ఉంటే else ఉంటే, et సెటేరా. 185 00:08:46,860 --> 00:08:50,880 మీరు బూలియన్ వ్యక్తీకరణలను ఉపయోగించవచ్చు ఆ నిర్ణయాలు చేయడానికి. 186 00:08:50,880 --> 00:08:53,720 >> ప్రకటనలు మారడం తో మీరు ఉపయోగించడానికి వివిక్త కేసులు నిర్ణయాలు. 187 00:08:53,720 --> 00:08:57,540 అది ఉంటే మీరు ప్రత్యేకంగా, చెబుతా ఒకటి, లేదా అది మూడు వార్తలు ఉంటే అది రెండు వార్తలు, లేదా, 188 00:08:57,540 --> 00:09:00,870 నేను ఈ పనిని, లేదా చేస్తాము ఈ విషయం, లేదా ఈ విషయం. 189 00:09:00,870 --> 00:09:04,660 మరియు:? స్థానంలో ఉపయోగిస్తారు చేయవచ్చు చాలా సాధారణ ఉంటే- else శాఖలు, 190 00:09:04,660 --> 00:09:08,490 గొలుసులు చేయడానికి-else ఉంటే మీ కోడ్ కొద్దిగా ఫాన్సీ చూడండి. 191 00:09:08,490 --> 00:09:09,250 >> నేను డౌ లాయిడ్ ఉన్నాను. 192 00:09:09,250 --> 00:09:11,410 మరియు ఈ CS50 ఉంది. 193 00:09:11,410 --> 00:09:12,959