SPEAKER 1: Pieņemsim uzrakstīt programmu, kas liek lietotājam, lai int, veselam skaitlim, un tad tas mazliet analīzes par to, darot zināmu, vai tas ir pozitīvs vai negatīvs. Lai to izdarītu, pieņemsim plānu, izmantojot getint funkciju CS50 bibliotēkā, par ko es esmu dodas uz nepieciešamību iekļaut cs50.h. Es esmu gatavojas paredzēt vēlas drukāt dažas lietas, ekrāns, kā arī. Tāpēc es esmu arī gatavojas iekļaut standardio.h. Un es esmu tagad gatavojas pasludināt Galvenais, kā parasti. int mainvoid, atvērts cirtaini lencēm, un preemptively tuvu cirtaini lencēm. Es esmu gatavojas tagad ātri lietotājs šajā int. Printf, lūdzu, man iekšā Un es esmu tagad gatavojas saņemt ka int no lietotāja. Int, sauksim to n, vienāds getint. Citiem vārdiem, labajā pusē Šā vārda, es saukšu CS50 funkciju sauc getint, kas gatavojas darīt tieši to. Tas ir tad atgriezīsies šo vērtību no labās puses šis izteiksme kreisajā pusē šis izteiksme, galu galā glabāšanai ka vērtība ir mainīgs sauc n. Pieņemsim tagad darīt mazliet analīzi. Lai to izdarītu, es esmu gatavojas nodarbināt stāvoklī, vai zars, ar ja n ir, teiksim, vairāk par 0, tad es esmu gatavojas darīt šādi. Atvērt cirtaini lencēm un preemptively aizvērt cirtaini lencēm. Es esmu gatavojas, lai pēc tam izdrukāt "jūs noplūktiem pozitīvs vesels skaitlis. "/ n, lai formatējumu, netālu citāts, slēgta iekavas, semikols. Else, es esmu gatavojas vēlaties drukāt kaut nedaudz atšķiras. Tātad cits, atvērt cirtainiem lencēm tuvu sprogaini lencēm, printf, "jūs noplūktiem negatīvs vesels skaitlis. "Labi, pieņemsim glābt un apkopo šo programmu. Padarīt stāvoklī nulles Enter. Es esmu atpakaļ uz manu mirgojošu ātru dot slash, stāvokli, nulles, Enter. Un pieņemsim to darīt vienkāršākais vesels saprāts pārbaudes pirmās. Viens kā manu int, un es patiešām paņēma pozitīvu skaitli. Pieņemsim palaist šo programmu atkal nosacījumu, nulle, Enter, "lūdzu, sniedziet me int. "Mēģināsim divi. Es tiešām paņēmu pozitīvu skaitli. Iesim negatīvu šoreiz. Dot slīpsvītra, nosacījums, nulle. Negatīvs 1 un es paņēmu negatīvs skaitlis. Bet es neesmu darīts vēl. Pamēģināsim citu stūri gadījumā, ja Jums gribas. Pamēģināsim nulle. Dot slīpsvītra, nosacījums, nulle, Enter, un nulle. Un oh boy, es paņēmu negatīvs skaitlis. Bet es esmu diezgan pārliecināts, ka nulle ir definēts jo ne pozitīvu, ne negatīvu. Tāpēc es esmu nāksies noteikt šo.