HIZLARIA 1: Dezagun idazteko programa bat da int, zenbaki oso bat erabiltzaile eskatzen, eta, ondoren, azterketa apur bat egiten du Gainean, horiek kontatzea ala positiboa edo negatiboa da. Horretarako, dezagun asmoa erabiliz on the GetInt funtzioa CS50 Liburutegian, horretarako ez dut behar joan cs50.h. sartzea Gogoa aurreratzen noa gauza batzuk inprimatu nahi pantaila baita. Naiz, beraz, era berean, besteak beste, joan standardio.h. 

Eta orain dut aldarrikatzen joan ohikoa den bezala nagusia. int mainvoid, open kizkur giltza, eta kizkur giltza preemptively hurbil. Noa orain, gonbita egiteko int horretarako erabiltzaileari. Printf, mesedez me sartu bat Eta orain dut iritsi Erabiltzaileak int duten. Int, dezagun n deitu, GetInt berdin. 

Bestela esanda, eskuin aldean adierazpen honen, deitu noa GetInt deitzen CS50 funtzioa, zein zehazki hori egin. Honez gero, balio hori itzuli egingo da berri honen eskuin aldetik ezkerreko eskua honen alde adierazpen adierazpen, azken batean gordetzeko aldagai batean balioa duten izeneko n. Orain egin en analisiak pixka bat utzi. 

Horretarako, naiz enplegatzen egingo dut bat baldintza, edo adar bat, n bada ere, esan, 0 baino handiagoa, orduan naiz honako hau egin behar. Ireki kizkur giltza eta preemptively itxi kizkur giltza. Noa joan ondoren, inprimatu "jaso duzu zenbaki oso bat. "/ n formatu-, aurrekontua itxi, itxi parentesi, puntu eta koma. 

Bestela, nik inprimatu nahi dut zerbait apur bat desberdinak. Beraz, bestela, kizkur giltza itxi kizkur irekia giltza, printf, "negatibo bat jaso duzu osoko zenbaki "Ondo da., dezagun gorde eta programa hau konpilatu. Egiteko baldintza zero Sartu. Itzuli naiz nire keinuka ari galdetuko dot at slash, baldintza, zero, Sartu. 

Eta egin dezagun errazena utzi behatu lehen egiaztatzen. Inork nire int gisa, eta nik, egia esan, zenbaki oso bat bildu. Dezagun berriro exekutatu programa honekin baldintza, zero, Sartu, "mesedez me int bat. "Dezagun saiatu bi. Hain zuzen ere, zenbaki oso positibo bat jaso nuen. 

Goazen une honetan negatiboa. Dot barra, baldintza, zero. Negatibo 1 eta biok bildu zenbaki oso negatiboa. Baina ez dut oraindik egin. Dezagun saiatu beste izkinan kasuan, izango bada. Dezagun saiatu zero utzi. 

Dot barra, baldintza, zero, Sartu, eta zero. Eta oh boy, jaso dut zenbaki oso negatiboa. Baina nahiko ziur zero definitzen da naiz Ez positiboak ezta negatiboak ere. Naiz, beraz, hau konpondu behar da joan.