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 میں، تھوڑا پہلے کرنے کے لئے alluded متغیر کی اقدار پر منحصر ہے، 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 یا ایکس کم 10 ہے تو، یا اس طرح کچھ. 19 00:00:53,010 --> 00:00:57,390 اور پھر، اگر ایکس، سے کم 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 ماؤس نیچے تھا تو، یا ایکس تو، سے کم 10 سال کی تھی 40 00:02:00,420 --> 00:02:04,780 ہم کے درمیان میں ہے کہ سب کچھ کروں گا کہ سب سے پہلے کانٹا، کہ سب سے پہلے سی، 41 00:02:04,780 --> 00:02:08,430 >> دوسری صورت میں، ماؤس ہے سائن اپ، یا ایکس 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 >> C میں، اسے بنانے کے لئے ممکن ہے ایک اگر کسی اگر اور چین. 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 اسکریچ میں، اس کی ضرورت ہے بلاکس nesting قیمت. 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 لیکن C، ہم ایسا کرنے کی ضرورت نہیں. 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 اور آپ کو مطمئن کر سکتے ہیں تیسری condition-- جس صورت میں 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 ایکس =) (int حاصل، اور تم ابھی تک واقف نہیں ہیں تو، 95 00:04:37,170 --> 00:04:40,190 int حاصل ہے کہ ایک تقریب ہے بھی، 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 ایکس 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 ؟ جس کی آخری ہے: تو میں یہاں C کوڈ کے دو ٹکڑوں ہے. 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 ایکس ہے. 144 00:06:55,110 --> 00:06:57,167 اور میں شاید کرنا چاہیے صارف کہا ہے 145 00:06:57,167 --> 00:07:00,250 for-- شاید یہ int ایکس ہونا چاہئے 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 ایکس تفویض. 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 واقعی trivially مختصر مشروط شاخیں. 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 سوال کے بعد بات نشان کی ایکس کیا قیمت ہے 166 00:07:59,470 --> 00:08:02,690 اظہار سچ ہے تو ہو جائے گا. 167 00:08:02,690 --> 00:08:05,330 >> بعد بات بڑی آنت کو ایکس کی قیمت ہے 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 ایکس تفویض. 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. میں آپ کو ہے اور اگر کچھ، 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