1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:00,860 >> اسپیکر 1: ٹھیک ہے. 3 00:00:00,860 --> 00:00:03,260 یہ آخری پروگرام تھوڑا بورنگ تھا. 4 00:00:03,260 --> 00:00:05,510 آگے بڑھو اور نجیکرت ہیں یہ تھوڑا سا. 5 00:00:05,510 --> 00:00:07,710 ، ہیلو دنیا کا کہنا ہے کہ بجائے ہم آگے کیوں نہیں جاتے 6 00:00:07,710 --> 00:00:09,680 اور داؤد خوش، ہے؟ 7 00:00:09,680 --> 00:00:12,500 ٹھیک ہے، ایسا کرنے کے لئے، میں نے رجوع کر سکتے ہیں کے طریقوں میں سے ایک جوڑے میں اسے. 8 00:00:12,500 --> 00:00:15,760 میں کر سکتا ہوں، ظاہر کی، صرف مشکل کوڈ ڈیوڈ، لیکن یہ سب نہیں ہے کہ 9 00:00:15,760 --> 00:00:17,650 بنیادی طور پر مختلف آخری ورژن سے. 10 00:00:17,650 --> 00:00:21,430 تو آگے ایک چھلانگ لے، کو توڑنا ہے تبدیل، اور اس کی بجائے ایک نئے داخل 11 00:00:21,430 --> 00:00:23,980 لائن پانچ ایک بار تھا جہاں کوڈ کے لائن. 12 00:00:23,980 --> 00:00:28,970 >> خاص طور پر، کیا میں یہاں کرنے جا رہا ہوں اس طرح، سٹرنگ نام میں شامل ہے 13 00:00:28,970 --> 00:00:30,920 ایک متغیر قرار دیا. 14 00:00:30,920 --> 00:00:34,240 C میں، آپ کے پاس ہے کہ نہ صرف نوٹس ایک متغیر کو ایک نام دیں، جس میں 15 00:00:34,240 --> 00:00:38,110 اس معاملے آپ کو بھی ہے، نام ہے یہ کیا ہے قسم کی وضاحت کرنے کے لئے. 16 00:00:38,110 --> 00:00:41,970 ہم کے علاوہ، طویل عرصے سے پہلے دیگر اقسام کے دیکھیں گے ان integers اور چل نقاط 17 00:00:41,970 --> 00:00:46,480 اقدار اور مزید، لیکن اب کے لئے، تار صرف ایک لفظ یا ایک جملہ، زیادہ ہے 18 00:00:46,480 --> 00:00:49,340 رسمی طور پر، صفر کی ایک ہی تسلسل یا اس سے زیادہ حروف. 19 00:00:49,340 --> 00:00:53,760 تو اس وقت، اس لائن پانچ ہے ، میرے نام نامی ایک متغیر دے قول 20 00:00:53,760 --> 00:00:56,560 تار جن کے ڈیٹا کی قسم ہے. 21 00:00:56,560 --> 00:01:00,460 >> اب، میں، وہاں میں ایک قدر محفوظ کرنا چاہتے ہیں اور C میں ایسا کرنے کے لئے، ہم برابر استعمال 22 00:01:00,460 --> 00:01:03,030 دوسری صورت میں کے طور پر جانا جاتا ہے، پر دستخط تفویض آپریٹر. 23 00:01:03,030 --> 00:01:04,860 تو میں نے مندرجہ ذیل آگے بڑھنے کے لئے جا رہا ہوں. 24 00:01:04,860 --> 00:01:10,220 برابر اقتباس، unquote جو، D-A-V-میں D-، بند اقتباس، نیم وقفہ. 25 00:01:10,220 --> 00:01:15,595 لائن پانچ میں خالص اثر اب ہے ذخیرہ کرنے، ایک تار، D-A-V-میں ڈی اعلان 26 00:01:15,595 --> 00:01:19,480 اس کے دائیں ہاتھ کی طرف سے پر متغیر میں اظہار 27 00:01:19,480 --> 00:01:21,480 اس اظہار کے بائیں ہاتھ کی طرف. 28 00:01:21,480 --> 00:01:25,970 تو اس لائن کے آخر کی طرف سے، ہم نے D-A-V-میں D-ایک متغیر کے اندر ذخیرہ 29 00:01:25,970 --> 00:01:27,450 نام. 30 00:01:27,450 --> 00:01:28,910 >> اب اس متغیر کا استعمال کرتے ہیں. 31 00:01:28,910 --> 00:01:35,010 لائن چھ، میں تبدیل کرنے کے لئے جا رہا ہوں ایک پلیس ہولڈر کے ساتھ دنیا. 32 00:01:35,010 --> 00:01:39,960 ٪ s کو کے مطابق وضاحت کی گئی ہے ایک کیا جا رہا ہے کے طور پر printf کے لئے دستاویزات 33 00:01:39,960 --> 00:01:41,690 ایک تار کے لئے پلیس ہولڈر. 34 00:01:41,690 --> 00:01:44,620 دوسرے الفاظ میں، یہ مطلع کا ایک طریقہ ہے میں ڈال کرنے کے لئے جا رہا ہوں کہ printf 35 00:01:44,620 --> 00:01:47,930 یہاں کچھ دوسرے قدر، لیکن دو مجھے صرف ایک لمحے میں آپ کو بتا کیا 36 00:01:47,930 --> 00:01:49,180 یہ ہونے جا رہا ہے. 37 00:01:49,180 --> 00:01:52,800 اب، کس طرح میں printf بتانا کارروائی ہے اس قدر ہونے جا رہا ہے؟ 38 00:01:52,800 --> 00:01:56,850 >> ٹھیک ہے، میں نے ایک کے ساتھ printf کے فراہم کرنے کی ضرورت دوسری دلیل، اور ایسا کرنے کے لئے، میں 39 00:01:56,850 --> 00:02:00,460 سب سے پہلے اس طرح کے بعد ایک کوما ڈال کرنے کی ضرورت اس کے حوالے سے کہا گیا تھا جس کی دلیل، 40 00:02:00,460 --> 00:02:04,990 سٹرنگ، اور پھر میں نے کیا وضاحت کرنے کی ضرورت قیمت میں اس میں پلگ ان کے لئے چاہتے ہیں 41 00:02:04,990 --> 00:02:07,010 پہلی دلیل کے پلیس ہولڈر. 42 00:02:07,010 --> 00:02:10,880 تو میری متغیر کے نام کے، ہے کورس کے، نام، اس کی ٹائپ کرنے کے لئے کافی ہے تو 43 00:02:10,880 --> 00:02:14,000 دوسرے کے طور پر "کا نام" دلیل printf. 44 00:02:14,000 --> 00:02:15,070 اب نہیں گمراہ کیا جائے. 45 00:02:15,070 --> 00:02:20,440 کوما کے اندر ہے اگرچہ کے حوالے سے کہا سٹرنگ، کہ بے شک ہے 46 00:02:20,440 --> 00:02:24,370 تار کے اندر تو یہ نہیں ہوتا ہے دوسرے سے ایک دلیل الگ. 47 00:02:24,370 --> 00:02:28,740 اس کے باہر ہے کہ صرف اس کی علامت کے حوالے سے کہا سٹرنگ واقعی جدا 48 00:02:28,740 --> 00:02:31,700 سے printf کی پہلی دلیل اس کی دوسری دلیل. 49 00:02:31,700 --> 00:02:34,270 >> اب اس پروگرام مرتب کرتے ہیں. 50 00:02:34,270 --> 00:02:36,500 خوش ایک بنانے کے. 51 00:02:36,500 --> 00:02:39,570 ہے بھگوان، پیدا پانچ غلطیاں، اور اپنے پروگرام کے 52 00:02:39,570 --> 00:02:41,100 صرف سات لائنوں طویل. 53 00:02:41,100 --> 00:02:44,720 ٹھیک ہے، ہمیشہ کی طرح، آخری پر نظر نہیں ہے آپ کی سکرین پر غلطیوں کے. 54 00:02:44,720 --> 00:02:47,960 بہت پہلے کی وجہ سے دیکھو شاید ایک جھرن کاری کا اثر جس کے تحت ہے 55 00:02:47,960 --> 00:02:51,600 صرف ایک غلطی اوپر پیدا وہاں سے زیادہ غلطیوں کے ظہور 56 00:02:51,600 --> 00:02:52,570 اصل میں ہیں. 57 00:02:52,570 --> 00:02:56,620 >> تو مجھے سکرال، اور سب سے پہلے اس طرح یہاں boldfaced غلطی کا استعمال ہے 58 00:02:56,620 --> 00:02:59,140 اگھوشیت شناخت کنندہ سٹرنگ. 59 00:02:59,140 --> 00:03:00,630 آپ میں معیار مطلب کیا ہے؟ 60 00:03:00,630 --> 00:03:01,990 نہیں، میں نے نہیں کیا. 61 00:03:01,990 --> 00:03:06,700 میں سٹرنگ کا مطلب تھا، لیکن اس میں باہر کر دیتا ہے اس سٹرنگ کے طور پر موجود نہیں ہے میں بھول گیا 62 00:03:06,700 --> 00:03:10,830 ڈیٹا سی تصوراتی میں تکنیکی ٹائپ یہ موجود ہے، لیکن لفظ 63 00:03:10,830 --> 00:03:16,210 "سٹرنگ" صرف موجود ہے کیونکہ CS50 عملے کی تو بات کرنے کی، یہ اعلان کر دیا ہے، 64 00:03:16,210 --> 00:03:18,160 ہم نے خود لکھا ہے کہ ایک فائل میں. 65 00:03:18,160 --> 00:03:22,540 اصل میں، صرف کسی بہت پہلے کے طور پر ایک فائل میں printf تقریب کا اعلان کر دیا 66 00:03:22,540 --> 00:03:28,310 سٹینڈرڈ IO.H کہا جاتا ہے، تو ہم نے کیا عملے کے ایک کے اعداد و شمار کی قسم میں سٹرنگ کا اعلان 67 00:03:28,310 --> 00:03:32,470 ایک فائل ہے، کوئی تعجب کی بات، CS50.H. کہا جاتا ہے 68 00:03:32,470 --> 00:03:36,340 >> تو سب سے اوپر پر واپس جانے میرے پروگرام اور سنکلک مطلع ہے 69 00:03:36,340 --> 00:03:40,130 میں علامت کے استعمال کرنے کے لئے چاہتے ہیں نہ صرف سٹرنگ، میں نے بھی تعلیم کے لئے چاہتے ہیں 70 00:03:40,130 --> 00:03:42,160 کی علامت ہے کہ اس کا مطلب کیا سنکلک. 71 00:03:42,160 --> 00:03:47,010 اور بہت صرف ایسا کرنے کے لئے، میں جا سکتے ہیں واپس ایک لائن تک، ایک نئی سطر میں داخل 72 00:03:47,010 --> 00:03:54,070 یہاں، اور "، cs50.h، میں شامل ہیں"، کا اضافہ بھی angled بریکٹ کے درمیان. 73 00:03:54,070 --> 00:03:58,170 یہ ہدایات، زیادہ سے زیادہ اس طرح اب لائن پر، مطلع کرنے کے لئے کی جا رہی ہے 74 00:03:58,170 --> 00:04:02,460 اس میں شامل ہونا چاہئے کہ سنکلک cs50.h، میں کے مندرجات وہ جہاں بھی ہو 75 00:04:02,460 --> 00:04:06,620 اپنے پروگرام کے اندر اپنی ہارڈ ڈرائیو میں، اس طرح کے طور پر سنکلک کی تعلیم 76 00:04:06,620 --> 00:04:09,050 تار سے مراد. 77 00:04:09,050 --> 00:04:13,420 >> میرا پروگرام recompile دو تبدیلیاں محفوظ کرنے کے بعد. 78 00:04:13,420 --> 00:04:15,500 خوش ایک بنانے کے. 79 00:04:15,500 --> 00:04:16,440 درج کریں. 80 00:04:16,440 --> 00:04:17,730 بہت اچھا. 81 00:04:17,730 --> 00:04:23,760 اب میں ایک ٹمٹمانے فوری طور ہے جس میں میں ، ". / ہیلو سے ایک،" اور voila ٹائپ کر سکتے ہیں. 82 00:04:23,760 --> 00:04:25,010 خوش ڈیوڈ. 83 00:04:25,010 --> 00:04:26,402