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