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 березня. 59 00:03:11,060 --> 00:03:12,980