1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> Дэвід Дж. Малан: Давайце рэалізуем Праграма, якая скарыстаецца перавагамі 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'S 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 Давайце зараз аб'явіць галоўным, сябе, з міжнар Асноўны несапраўднымі, адкрытая фігурная дужка, і 10 00:00:29,450 --> 00:00:31,780 прэвентыўна блізка фігурная дужка. 11 00:00:31,780 --> 00:00:35,740 І давайце прама цяпер перайсці да прапануе карыстачу для двух цэлых лікаў, і назавем 12 00:00:35,740 --> 00:00:38,210 ім, дзеля абмеркаванне, х і у. 13 00:00:38,210 --> 00:00:42,140 І давайце, нарэшце, дадаць гэтыя два значэнні, х і у, разам з тым, каб 14 00:00:42,140 --> 00:00:45,060 рэалізаваць вельмі просты калькулятараў. 15 00:00:45,060 --> 00:00:50,080 >> Е, калі ласка, дайце мне Int. 16 00:00:50,080 --> 00:00:52,780 І цяпер нам трэба на самай справе атрымаць што інтэрвал ад карыстальніка. 17 00:00:52,780 --> 00:00:57,670 Каб зрабіць гэта, я збіраюся абвясціць зменная з імем х, тым самым вылучаючы 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 так бы мовіць, з кароткатэрміновага міжнар. 21 00:01:07,800 --> 00:01:11,440 Іншымі словамі, на правай баку гэтага выказвання, давайце назавем атрымаць 22 00:01:11,440 --> 00:01:16,630 унутр, якая з'яўляецца функцыяй абвешчаныя ў CS50.h, і дазваляюць Get унутр рабіць 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 зменная з імем у. 28 00:01:31,440 --> 00:01:36,760 Е, калі ласка, дайце мне яшчэ адзін Int. 29 00:01:36,760 --> 00:01:40,220 Int у, тым самым абвясціўшы новы зменная, на гэты раз называецца 30 00:01:40,220 --> 00:01:43,660 у, роўная атрымаць Int. 31 00:01:43,660 --> 00:01:47,010 Іншымі словамі, я магу назваць Get унутр некалькі разоў, і кожны раз гэта 32 00:01:47,010 --> 00:01:50,690 збіраецца вяртацца незалежна цэлае Карыстальнік рэальных друкаваных. 33 00:01:50,690 --> 00:01:53,920 >> Нарэшце, давайце дадамо х і ў разам. 34 00:01:53,920 --> 00:02:02,620 Е, гэта сума% D і% D, таму ў Іншымі словамі, я збіраюся далучыць 35 00:02:02,620 --> 00:02:06,400 значэнні х і ў для тых, значэнні запаўняльнікаў. 36 00:02:06,400 --> 00:02:10,720 % Г ёсць, ну,% г. 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 Такім чынам, я збіраюся выкарыстоўваць траціну размясціць трымальнік для унутр. 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 >> Цяпер, Е, у дадзеным выпадку, адбываецца прыйдзецца прыняць некаторыя дадатковыя 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 быць у, і трэці падобны аргумент будзе, ну проста 48 00:02:43,950 --> 00:02:46,910 арыфметычнае выраз, х плюс у. 49 00:02:46,910 --> 00:02:51,730 Я збіраюся закрыць свой спіс аргументаў з дужкі, кропка з коскі, Save My 50 00:02:51,730 --> 00:02:54,140 файл, і цяпер скампіляваць гэтую праграму. 51 00:02:54,140 --> 00:02:56,730 >> Зрабіць гадзюка Enter. 52 00:02:56,730 --> 00:02:58,300 Я вярнуўся ў мой якая мігціць радку. 53 00:02:58,300 --> 00:03:02,040 Давайце зараз запусціць яго - кропка слэш гадзюка Enter. 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