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 எனவே இப்போது ஏதாவது பற்றி பேசுகிறேன் நிரலாக்க மிகவும் பயனுள்ளதாக 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 எல்லாம் சரியாக தவிர்க்க இடையில் சுருள் ப்ரேஸ், ஏனெனில் நாம் மட்டுமே 34 00:01:38,610 --> 00:01:44,570 சாலை என்று போர்க் கீழே போக வேண்டும் என்றால் பூலியன் வெளிப்பாடு உண்மை. 35 00:01:44,570 --> 00:01:48,540 >> நாம் இந்த ஒரு படி எடுத்து கொள்ளலாம் மேலும் வேறு என்றால் கொண்டு. 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 நாங்கள் இடையே என்று எல்லாம் செய்ய வேண்டும் என்று முதல் போர்க், என்று முதல் சி, 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 என்று நீங்கள் பார்க்க என்ன ஒத்த தான் இங்கே சி என்றால் பூலியன் வெளிப்பாடு, 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 >> சி, அது உருவாக்க முடியும் ஒரு என்றால், வேறு என்றால், வேறு சங்கிலி. 52 00:02:38,130 --> 00:02:42,000 உண்மையில் நீங்கள் முடியும் என்றால், வேறு என்றால், வேறு என்றால், வேறு பல மற்றும் ஆமெனில், மற்றும் பல, மற்றும் 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 நீங்கள் ஒரு என்றால், வேறு சேர்க்க, நீங்கள் வேண்டும் வேறு உள்ளே மற்றொரு வைத்து, 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 அது ஒரு என்றால், வேறு என்றால், வேறு சங்கிலி. 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 எனவே, அங்கு கூட இங்கே வேறு ஒரு, என்று 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 # சேர்க்க என்றால், அதனால் நீங்கள் வேண்டும் அணுகல் இண்ட் (பெற) மற்றும் அனைத்து அதன் 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 >> நான் எண்ணாக 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 >> எனவே விரைவான சுருக்கம் என்ன conditionals, உள்ளன 183 00:08:40,960 --> 00:08:44,210 மற்றும் கிடைக்கக்கூடிய என்ன நீங்கள் வேண்டும் சி நீ என்றால் மற்றும் என்றால், வேறு, 184 00:08:44,210 --> 00:08:46,860 என்றால் வேறு என்றால், பயன்படுத்தப்படுகிறது. 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 மேலும்: பதிலாக பயன்படுத்தலாம் மிக எளிய என்றால், வேறு கிளைகள், 190 00:09:04,660 --> 00:09:08,490 அல்லது சங்கிலிகள் செய்ய-வேறு என்றால் உங்கள் குறியீடு ஒரு சிறிய ஆடம்பரமான இருக்கிறது. 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