1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:02,640 >> David J. MALAN: Nézzük végrehajtása program, amely kihasználja a 3 00:00:02,640 --> 00:00:06,280 CS50 könyvtár, egy függvény neve kap int, amelynek célja az életben, hogy 4 00:00:06,280 --> 00:00:09,960 nem csak ezt, hogy kapok egy int, vagy egész szám, a felhasználó elől. 5 00:00:09,960 --> 00:00:14,350 Nos, hogy használja ezt a funkciót először kell, hogy tartalmazza a CS50 könyvtár 6 00:00:14,350 --> 00:00:17,480 header fájlt, amit tehetünk az éles include utasítást. 7 00:00:17,480 --> 00:00:22,470 >> Nézzük a következő, hiszen gyakran tartalmazzák szabványos io.h, hogy mi férhet 8 00:00:22,470 --> 00:00:24,410 arra a funkcióra, mint a printf. 9 00:00:24,410 --> 00:00:29,450 Nézzük most kijelentik fő, magát, és int fő semmis, nyitott zárójel, és 10 00:00:29,450 --> 00:00:31,780 megelőző jellegű szoros kapcsos zárójel. 11 00:00:31,780 --> 00:00:35,740 És nézzük most folytassa figyelmezteti a felhasználót Két egész szám, és nevezzük 12 00:00:35,740 --> 00:00:38,210 őket kedvéért vita, x és y. 13 00:00:38,210 --> 00:00:42,140 És tegyük hozzá végül a két érték, x és y, valamint oly módon, hogy 14 00:00:42,140 --> 00:00:45,060 végre a nagyon legegyszerűbb számológépek. 15 00:00:45,060 --> 00:00:50,080 >> printf, kérlek adj egy int. 16 00:00:50,080 --> 00:00:52,780 És most ki kell hogy valóban int, hogy a felhasználó. 17 00:00:52,780 --> 00:00:57,670 Ehhez fogom bejelenteni a nevű változó x, ezáltal elosztása 18 00:00:57,670 --> 00:01:01,390 Néhány memória a számítógép Ennek a változó, x. 19 00:01:01,390 --> 00:01:05,740 És most hadd hozzá, a értékadó operátor, a visszatérési érték, 20 00:01:05,740 --> 00:01:07,800 hogy úgy mondjam, a GET int. 21 00:01:07,800 --> 00:01:11,440 Más szavakkal, a jobb oldali Az a kifejezés, hívjuk, hogy 22 00:01:11,440 --> 00:01:16,630 int, amely függvénye deklarált CS50.h, és lehetővé teszi get int, hogy ezt a 23 00:01:16,630 --> 00:01:20,490 nehezét kapok egy int valahogy a felhasználó, visszaküldésével, 24 00:01:20,490 --> 00:01:24,210 hogy úgy mondjam, és tárolja azt a jobb oldali ez a kifejezés 25 00:01:24,210 --> 00:01:26,680 a bal oldali Az a kifejezés. 26 00:01:26,680 --> 00:01:29,570 >> Nézzük a következő nem ugyanaz a dolog, ez a alkalommal kapok egy értéket a 27 00:01:29,570 --> 00:01:31,440 nevű változó y. 28 00:01:31,440 --> 00:01:36,760 printf, kérlek adj egy int. 29 00:01:36,760 --> 00:01:40,220 int y, ezzel nyilvánító új változó, ezúttal az úgynevezett 30 00:01:40,220 --> 00:01:43,660 y, egyenlő kap int. 31 00:01:43,660 --> 00:01:47,010 Más szóval, tudom hívni get int többször, és minden egyes alkalommal ez 32 00:01:47,010 --> 00:01:50,690 majd vissza, amit egész a felhasználó ténylegesen beírt. 33 00:01:50,690 --> 00:01:53,920 >> Végül tegyük hozzá x és y együtt. 34 00:01:53,920 --> 00:02:02,620 printf, ez az összeg a% d és% d, így Más szóval, megyek, hogy csatlakoztassa a 35 00:02:02,620 --> 00:02:06,400 értékek az x és y azoknak helyőrző értékeket. 36 00:02:06,400 --> 00:02:10,720 % D, nos,% d. 37 00:02:10,720 --> 00:02:13,710 Más szóval, ha hozzá egy int egy másik int, megyek 38 00:02:13,710 --> 00:02:14,810 hogy egy harmadik int. 39 00:02:14,810 --> 00:02:18,750 Ezért fogok egy harmadik hely-egy int. 40 00:02:18,750 --> 00:02:22,540 >> Időszak backslash n, csak, hogy egy új vonal a képernyőn, hogy mozog a 41 00:02:22,540 --> 00:02:25,160 kurzor le szépen, közel árajánlatot. 42 00:02:25,160 --> 00:02:28,490 >> Nos, printf, ebben az esetben lesz van, hogy néhány további 43 00:02:28,490 --> 00:02:30,200 érvek, három, sőt. 44 00:02:30,200 --> 00:02:33,580 Mert az első érv, én már meghatározott három hely birtokosai. 45 00:02:33,580 --> 00:02:36,470 Így fogom külön ezeket érvek, mint mindig, vesszővel. 46 00:02:36,470 --> 00:02:40,200 Az első ilyen érv lesz x, a második ilyen érv lesz 47 00:02:40,200 --> 00:02:43,950 hogy y és a harmadik ilyen érv lesz, nos, csak egy 48 00:02:43,950 --> 00:02:46,910 aritmetikai kifejezés, x és y. 49 00:02:46,910 --> 00:02:51,730 Fogom zárni az argumentum lista a zárójelben pontosvessző, Mentsd meg a 50 00:02:51,730 --> 00:02:54,140 fájlt, és most össze ezt a programot. 51 00:02:54,140 --> 00:02:56,730 >> Legyen vipera az Enter billentyűt. 52 00:02:56,730 --> 00:02:58,300 Itt vagyok én villogó prompt. 53 00:02:58,300 --> 00:03:02,040 Nézzük most futtatni - pont slash vipera az Enter billentyűt. 54 00:03:02,040 --> 00:03:03,250 Kérem, adjon nekem egy int. 55 00:03:03,250 --> 00:03:04,820 Kezdjük 1. 56 00:03:04,820 --> 00:03:06,160 Kérem, adjon nekem még egy int. 57 00:03:06,160 --> 00:03:07,460 Menjünk, 2. 58 00:03:07,460 --> 00:03:11,060 És remélhetőleg, az összeg az 1 és 2 3. 59 00:03:11,060 --> 00:03:12,980