DAVID J. Malan: Да се ​​приложи програма, която се възползва от CS50 библиотека, като се използва функция, наречена получите ПНА, чиято цел в живота е да направи точно това, да се подготвите за едно цяло число, или цяло число, от потребителя. Е, да се използва за първи път тази функция трябва да се включи CS50 библиотеката заглавния файл, който можем да направим с рязкото включва изявление. Нека по-нататък, тъй като ние често правим, включва стандарт io.h, така че ние имаме достъп към функция като ФОРМАТ. Нека сега да декларира главната, само себе си, с вътр Основната нищожен, отворена къдрава скоба, и изпреварващо близо къдрава скоба. И нека сега да пристъпи към напомни на потребителя в продължение на две цели числа, и разговор нека да тях, за по-голяма дискусия, х и у. И нека най-накрая се добавят тези две стойности, X и Y, заедно, така че да изпълнение на много простите на калкулатори. ФОРМАТ, моля, дайте ми един вътр. И сега ние трябва да се получи в действителност че средно от потребителя. За да направите това, аз отивам да обяви променлива, наречена X, като по този начин разпределението някои памет в компютъра за тази променлива, х. А сега нека да зададете, с помощта на оператор за присвояване, стойността на възвръщаемост, така да се каже, за да стигнем вътр. С други думи, от дясната страна на този израз, нека наречем получите ПНА, което е функция, декларирани в CS50.h, и да позволи на GET Int да направят вдигане на тежки предмети на получаване на Int някак от потребителя, да го върнем, така да се каже, и след това да го приберете от от дясната страна на този израз в лявата страна на това изразяване. Нека следващия да направи същото нещо, това време получаване на стойност за променлива, наречена у. ФОРМАТ, моля, дайте ми още един вътр. Int Y, като по този начин за обявяване на нов променлива, този път, наречен Y, се равнява получите вътр. С други думи, мога да се обадя GET Int няколко пъти, и всеки път, когато това е ще се върне каквото и число потребителят действително е въведен. И накрая, нека добавим X и Y заедно. ФОРМАТ, тази сума на% D и% D, така че в С други думи, аз отивам да се включите стойности на х и у за тези контейнерите ценности. % D е, добре, г%. С други думи, ако мога да добавя един Int към друг ПНА, аз ще за да получите трета вътр. Ето защо, аз отивам да се използва трета Поставете държателя за вътр. Период, наклонена черта N, само за да постави нов линия на екрана, така че да се преместите курсора надолу спретнато, в близост цитат. Сега, ФОРМАТ, в този случай, ще трябва да предприеме някои допълнителни аргументи, три, в действителност. Тъй като в този първи аргумент, аз посочени три място притежатели. Така че аз отивам да се разделят тези аргументи, както винаги, с запетаи. Първият подобен аргумент ще бъде х, вторият подобен аргумент ще да бъде у, и третият подобен аргумент ще бъде, добре, просто аритметичен израз, х плюс Y. Отивам да затворите списъка ми спор с на скоби, точка и запетая, Спестете ми Файл, а сега компилирате тази програма. Направете ехидна Enter. Върнах се в моята мига бързо. Нека сега да го стартирате - Дот наклонена черта ехидна Enter. Моля, дайте ми един вътр. Да започнем с един. Моля те, дай ми още един вътр. Нека да отидем с две. И да се надяваме, сумата от 1 и 2 е 3.