1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. MALAN: کے نفاذ کے دو ایک کا فائدہ لیتا ہے اس پروگرام 3 00:00:02,640 --> 00:00:06,280 CS50 لائبریری، کے نام سے ایک تقریب کا استعمال کرتے ہوئے جس کا مقصد زندگی میں ہے INT، حاصل 4 00:00:06,280 --> 00:00:09,960 صرف یہ ہے کہ، ایک int حاصل کرنے کے لئے کرتے ہیں، یا صارف کی طرف سے ایک عدد صحیح،. 5 00:00:09,960 --> 00:00:14,350 ٹھیک ہے، ہم سب سے پہلے اس تقریب کو استعمال کرنے CS50 لائبریری ہے شامل کرنے کی ضرورت 6 00:00:14,350 --> 00:00:17,480 ہم کے ساتھ کیا کر سکتے ہیں جو ہیڈر فائل، تیز بیان شامل ہیں. 7 00:00:17,480 --> 00:00:22,470 >> اگلا چلو، ہم اکثر کرتے ہیں، شامل ہیں معیاری io.h ہم رسائی حاصل ہے تاکہ 8 00:00:22,470 --> 00:00:24,410 printf طرح ایک تقریب. 9 00:00:24,410 --> 00:00:29,450 اب int کے ساتھ،، خود اہم اعلان اہم باطل، کھلی گھوبگھرالی ہے تسمہ، اور 10 00:00:29,450 --> 00:00:31,780 preemptively بند گھوبگھرالی منحنی خطوط وحدانی. 11 00:00:31,780 --> 00:00:35,740 اور صارف کو فوری طور پر کارروائی اب چلو دو integers کے لئے، اور لشکر طیبہ کی کال 12 00:00:35,740 --> 00:00:38,210 ان، کے لیے بحث، X اور Y. 13 00:00:38,210 --> 00:00:42,140 اور آخر ان دو اقدار میں شامل ہیں، X اور Y کے، ایک دوسرے کے ساتھ کے طور پر 14 00:00:42,140 --> 00:00:45,060 بہت آسان عمل درآمد calculators کی. 15 00:00:45,060 --> 00:00:50,080 >> printf کے، مجھے ایک int دے براہ مہربانی. 16 00:00:50,080 --> 00:00:52,780 اور ہم اصل میں حاصل کرنے کی ضرورت صارف کی طرف سے ہے کہ INT. 17 00:00:52,780 --> 00:00:57,670 ایسا کرنے کے لئے، میں اعلان کرنے جا رہا ہوں متغیر اس طرح مختص، X کہا جاتا ہے 18 00:00:57,670 --> 00:01:01,390 کمپیوٹر میں کچھ میموری اس متغیر کے لئے، ایکس. 19 00:01:01,390 --> 00:01:05,740 اور اب کا استعمال کرتے ہوئے، مجھے تفویض تفویض آپریٹر، واپسی کی قیمت، 20 00:01:05,740 --> 00:01:07,800 تو حاصل int کا، بات کرنے کے لئے. 21 00:01:07,800 --> 00:01:11,440 دوسرے الفاظ میں، دائیں ہاتھ کی طرف اس اظہار کے، کے حاصل کرنے کے لئے کہتے ہیں 22 00:01:11,440 --> 00:01:16,630 میں اعلان ایک تقریب ہے جو INT، cs50.h، میں، اور حاصل INT کرنے کی اجازت 23 00:01:16,630 --> 00:01:20,490 کسی نہ کسی طرح ایک int حاصل کرنے کی بھاری لفٹنگ صارف کی طرف سے، اس کے واپس لوٹنے، 24 00:01:20,490 --> 00:01:24,210 تو بات، اور پھر سے اسے محفوظ کرنے کے لئے اس اظہار کے دائیں ہاتھ کی طرف 25 00:01:24,210 --> 00:01:26,680 بائیں ہاتھ کی طرف میں اس اظہار کے. 26 00:01:26,680 --> 00:01:29,570 >> اگلے، یہ ایک ہی بات کرتے ہیں وقت کے لئے ایک قیمت حاصل 27 00:01:29,570 --> 00:01:31,440 متغیر Y کہا جاتا ہے. 28 00:01:31,440 --> 00:01:36,760 printf کے، مجھے ایک اور INT دے براہ مہربانی. 29 00:01:36,760 --> 00:01:40,220 اس طرح ایک نیا اعلان، Y int میں کہا جاتا متغیر، اس وقت 30 00:01:40,220 --> 00:01:43,660 Y، int حاصل برابر. 31 00:01:43,660 --> 00:01:47,010 دوسرے الفاظ میں، میں حاصل INT کال کر سکتے ہیں کئی بار، اور یہ ہر وقت 32 00:01:47,010 --> 00:01:50,690 جو کچھ بھی عددی واپس جا صارف اصل میں ٹائپ ہے. 33 00:01:50,690 --> 00:01:53,920 >> آخر میں، ایک ساتھ مل کر X اور Y شامل ہیں. 34 00:01:53,920 --> 00:02:02,620 printf کے،٪ d اور٪ D کے اس رقم، میں تو دوسرے الفاظ میں، میں پلگ کرنے کے لئے جا رہا ہوں 35 00:02:02,620 --> 00:02:06,400 ان لوگوں کے لیے X اور Y کی اقدار پلیس ہولڈر اقدار. 36 00:02:06,400 --> 00:02:10,720 ٪ D ہے، اچھی طرح سے،٪ D. 37 00:02:10,720 --> 00:02:13,710 دوسرے الفاظ میں، میں نے ایک INT شامل ہیں دوسرے INT کرنے کے لئے، میں جا رہا ہوں 38 00:02:13,710 --> 00:02:14,810 ایک تہائی INT حاصل کرنے کے لئے. 39 00:02:14,810 --> 00:02:18,750 لہذا، میں ایک تہائی استعمال کرنے کے لئے جا رہا ہوں ایک int کے لئے ہولڈر کی جگہ. 40 00:02:18,750 --> 00:02:22,540 >> صرف ایک نئی ڈال مدت، الٹا سلیش (ن)، سکرین پر لائن منتقل کرنے کے لئے تو کے طور پر 41 00:02:22,540 --> 00:02:25,160 ، صفائی بند اقتباس نیچے کرسر. 42 00:02:25,160 --> 00:02:28,490 >> اب، printf کے، اس معاملے میں، جا رہا ہے کچھ اضافی لینے کے لئے ہے کے لئے 43 00:02:28,490 --> 00:02:30,200 دلائل، حقیقت میں، تین تین،. 44 00:02:30,200 --> 00:02:33,580 کہ پہلی دلیل میں، میں ہے کیونکہ مخصوص تین جگہ ہولڈرز. 45 00:02:33,580 --> 00:02:36,470 تو میں نے ان کو علیحدہ کرنے کے لئے جا رہا ہوں دلائل، ہمیشہ کی طرح، کی علامت کے ساتھ. 46 00:02:36,470 --> 00:02:40,200 سب سے پہلے اس طرح کی دلیل ہونے جا رہا ہے ایکس، دوسری اس طرح کی دلیل کی جا رہی ہے 47 00:02:40,200 --> 00:02:43,950 Y، اور تیسرے اس طرح کی دلیل ہو ، ٹھیک ہے، صرف ایک ہونے جا رہا ہے 48 00:02:43,950 --> 00:02:46,910 ریاضی کے اظہار، X علاوہ Y. 49 00:02:46,910 --> 00:02:51,730 ساتھ میں میری دلیل کی فہرست میں بند کرنے کے لئے جا رہا ہوں قوسین، نیم وقفہ، محفوظ کریں میرے 50 00:02:51,730 --> 00:02:54,140 فائل، اور اب اس پروگرام مرتب. 51 00:02:54,140 --> 00:02:56,730 >> یوجک داخل کرے. 52 00:02:56,730 --> 00:02:58,300 میں واپس اپنی ٹمٹمانے فوری طور پر کر رہا ہوں. 53 00:02:58,300 --> 00:03:02,040 ڈاٹ - اب اسے چلاتے ہیں یوجک درج سلیش. 54 00:03:02,040 --> 00:03:03,250 مجھے ایک int دے دو. 55 00:03:03,250 --> 00:03:04,820 کی 1 کے ساتھ شروع کرتے ہیں. 56 00:03:04,820 --> 00:03:06,160 مجھے ایک اور INT دے دو. 57 00:03:06,160 --> 00:03:07,460 2 کے ساتھ جانے دو. 58 00:03:07,460 --> 00:03:11,060 اور امید ہے کہ، 1 کی رقم اور 2 3 ہے. 59 00:03:11,060 --> 00:03:12,980