1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> DAVID J. MALAN: Dezagun ezartzeko bat programa hori du abantaila hartzen 3 00:00:02,640 --> 00:00:06,280 CS50 liburutegia, izeneko funtzio bat erabiliz lortu int, horren helburua bizitzan behar da 4 00:00:06,280 --> 00:00:09,960 besterik ez da egin, int bat lortzean, edo zenbaki oso bat, erabiltzaileak from. 5 00:00:09,960 --> 00:00:14,350 Beno, funtzio hau erabiltzeko lehenengo dugu besteak beste CS50 liburutegia en behar 6 00:00:14,350 --> 00:00:17,480 Goiburu-fitxategia, eta horrela egin ahal izango dugu zorrotzen artean, adierazpena. 7 00:00:17,480 --> 00:00:22,470 >> Dezagun hurrengoa, askotan egiten dugun bezala, besteak beste, io.h estandarra, beraz, sarbidea dugu 8 00:00:22,470 --> 00:00:24,410 printf bezalako funtzio bat. 9 00:00:24,410 --> 00:00:29,450 Utzi deklaratzeko en gaur egun nagusia, berez, int rekin hutsune nagusia, open kizkur giltza, eta 10 00:00:29,450 --> 00:00:31,780 kizkur giltza preemptively hurbil. 11 00:00:31,780 --> 00:00:35,740 Eta dezagun orain jarraitu erabiltzaileari galdetuko bi zenbaki osoen, eta dezagun dei 12 00:00:35,740 --> 00:00:38,210 horiek, mesedetan eztabaida, x eta y. 13 00:00:38,210 --> 00:00:42,140 Eta utzi bi balio horiek gehitu azkenik en, x eta y, elkarrekin, beraz 14 00:00:42,140 --> 00:00:45,060 Oso errazena ezartzeko kalkulagailuak. 15 00:00:45,060 --> 00:00:50,080 >> printf, mesedez me int bat. 16 00:00:50,080 --> 00:00:52,780 Eta orain benetan lortu behar dugu Erabiltzaileak int duten. 17 00:00:52,780 --> 00:00:57,670 Horretarako, nik aldarrikatzen dut bat x izeneko aldagai, horrela esleitzean 18 00:00:57,670 --> 00:01:01,390 ordenagailu batean memoria batzuk aldagai honetan, x. 19 00:01:01,390 --> 00:01:05,740 Eta orain niri esleitu, erabiliz esleitzeko operadorea, itzulitako balioan, 20 00:01:05,740 --> 00:01:07,800 beraz, hitz egiteko get int. 21 00:01:07,800 --> 00:01:11,440 Bestela esanda, eskuin aldean adierazpen honen, dezagun deitu en lortuko 22 00:01:11,440 --> 00:01:16,630 int, eta bertan deklaratu funtzio bat da CS50.h, eta utz lortu int egin du 23 00:01:16,630 --> 00:01:20,490 int nolabait lortzeko heavy jasotzaileen erabiltzaileen aldetik, itzuli, 24 00:01:20,490 --> 00:01:24,210 beraz, hitz egiteko eta gero gordetzea eragotziz adierazpen honen eskuin hegalean 25 00:01:24,210 --> 00:01:26,680 ezkerraldeko sartu adierazpen honen. 26 00:01:26,680 --> 00:01:29,570 >> Gauza bera egin hurrengo en, dezagun garai batean balio bat lortzean 27 00:01:29,570 --> 00:01:31,440 y izeneko aldagai. 28 00:01:31,440 --> 00:01:36,760 printf, mesedez me int beste. 29 00:01:36,760 --> 00:01:40,220 int y, horrela berri bat deklaratzen aldakorra, deitu oraingo honetan 30 00:01:40,220 --> 00:01:43,660 y, berdin lortu int. 31 00:01:43,660 --> 00:01:47,010 Bestela esanda, ezin dut deitu lortu int hainbat aldiz, eta aldi bakoitzean egiten da 32 00:01:47,010 --> 00:01:50,690 edozein izanda ere, zenbaki oso itzuli egingo da erabiltzaileari benetan idatzi ditu. 33 00:01:50,690 --> 00:01:53,920 >> Azkenik, dezagun gehitu x eta y elkarrekin. 34 00:01:53,920 --> 00:02:02,620 printf,% d eta% d batura honek, hain Beste era batera esanda, ez naiz hemen plug joan 35 00:02:02,620 --> 00:02:06,400 x eta y dutenentzat balioak placeholder balioak. 36 00:02:06,400 --> 00:02:10,720 % D da, bai,% d. 37 00:02:10,720 --> 00:02:13,710 Bestela esanda, int bat gehitzen badut int bestera, noa 38 00:02:13,710 --> 00:02:14,810 Hirugarren int bat lortzeko. 39 00:02:14,810 --> 00:02:18,750 Hori dela eta, hirugarren bat erabili noa kokatzeko egileak int bat. 40 00:02:18,750 --> 00:02:22,540 >> Epea, backslash n, aski berria jartzea line pantailan, beraz mugitu du 41 00:02:22,540 --> 00:02:25,160 kurtsorea behera bata, aurrekontua itxi. 42 00:02:25,160 --> 00:02:28,490 >> Orain, printf, kasu honetan, va osagarri batzuk hartu dute 43 00:02:28,490 --> 00:02:30,200 argumentuak, hiru, hain zuzen ere. 44 00:02:30,200 --> 00:02:33,580 Lehen argumentua horretan, dut delako Adierazitako hiru leku titular. 45 00:02:33,580 --> 00:02:36,470 Beraz, ez dut horiek bereizteko joan argumentuak, beti bezala, koma bidez. 46 00:02:36,470 --> 00:02:40,200 Lehen, hala nola, argumentua izango da x, bigarren, hala nola argumentu va 47 00:02:40,200 --> 00:02:43,950 y, eta hirugarren, hala nola argumentu izateko da, izan ondo, besterik gabe bat joan 48 00:02:43,950 --> 00:02:46,910 adierazpen aritmetikoa, x gehi y. 49 00:02:46,910 --> 00:02:51,730 Nire argumentu zerrenda ixteko noa parentesi bat, puntu eta koma, gorde nire 50 00:02:51,730 --> 00:02:54,140 fitxategia, eta, orain, programa hau konpilatu. 51 00:02:54,140 --> 00:02:56,730 >> Egin gaineratzaile Sartu. 52 00:02:56,730 --> 00:02:58,300 Nire keinuka gonbitan itzuli naiz. 53 00:02:58,300 --> 00:03:02,040 Dezagun exekutatu en now it - dot slash gaineratzaile Sartu. 54 00:03:02,040 --> 00:03:03,250 Mesedez me int bat. 55 00:03:03,250 --> 00:03:04,820 Hasteko 1 Dezagun. 56 00:03:04,820 --> 00:03:06,160 Mesedez me int beste. 57 00:03:06,160 --> 00:03:07,460 Goazen 2 rekin. 58 00:03:07,460 --> 00:03:11,060 Eta, zorionez, 1 batuketa eta 2 3 da. 59 00:03:11,060 --> 00:03:12,980