1
00:00:00,000 --> 00:00:00,470

2
00:00:00,470 --> 00:00:02,640
>> DAVID J. Malan: Teeme rakendada
programm, mis kasutab ära

3
00:00:02,640 --> 00:00:06,280
CS50 raamatukogu, kasutades funktsiooni nimetatakse
saada int, kelle eesmärk elus on

4
00:00:06,280 --> 00:00:09,960
just seda, et saada keskmine,
või täisarv alates alla.

5
00:00:09,960 --> 00:00:14,350
Noh, et kasutada seda funktsiooni me esimest korda
vaja lisada CS50 raamatukogu

6
00:00:14,350 --> 00:00:17,480
header fail, mis me saame teha koos
terav sisaldama avalduse.

7
00:00:17,480 --> 00:00:22,470
>> Lähme edasi, kui me sageli teha, hõlmavad
standard io.h et meil oleks juurdepääs

8
00:00:22,470 --> 00:00:24,410
funktsioon, nagu printf.

9
00:00:24,410 --> 00:00:29,450
Olgem nüüd deklareerima peamine, ise, koos int
Peamine tühine, avatud lokkis traksidega ja

10
00:00:29,450 --> 00:00:31,780
preemptively lähedal lokkis traksidega.

11
00:00:31,780 --> 00:00:35,740
Ja olgem nüüd sõita viip
kaks täisarvu ja olgem kõne

12
00:00:35,740 --> 00:00:38,210
neile huvides
aruteluga, x ja y.

13
00:00:38,210 --> 00:00:42,140
Ja olgem lõpuks lisada need kaks väärtust,
x ja y, koos, et

14
00:00:42,140 --> 00:00:45,060
rakendada väga lihtsaim
kalkulaatorid.

15
00:00:45,060 --> 00:00:50,080
>> printf, palun anna mulle int.

16
00:00:50,080 --> 00:00:52,780
Ja nüüd on meil vaja tegelikult saada
et int kasutaja.

17
00:00:52,780 --> 00:00:57,670
Et seda teha, ma kinnitan,
muutuja nimega x, mis eraldatakse

18
00:00:57,670 --> 00:01:01,390
mõned mälu arvutis
Selle muutuja x.

19
00:01:01,390 --> 00:01:05,740
Ja nüüd andke mulle anda, kasutades
omistamisoperaatorile, tagastatav väärtus,

20
00:01:05,740 --> 00:01:07,800
niiöelda GET int.

21
00:01:07,800 --> 00:01:11,440
Teisisõnu, paremal küljel
Selle väljendi, ütleme saada

22
00:01:11,440 --> 00:01:16,630
int, mis on funktsioon, mis on deklareeritud
CS50.h ja laske get int teha

23
00:01:16,630 --> 00:01:20,490
raskeimate saada int kuidagi
kasutaja, et see tagasi,

24
00:01:20,490 --> 00:01:24,210
niiöelda ja siis ladustamiseks seda
paremal pool seda väljendit

25
00:01:24,210 --> 00:01:26,680
vasakusse serva
Selle väljendi.

26
00:01:26,680 --> 00:01:29,570
>> Olgem kõrval teevad sama asja, see
aega saada raha

27
00:01:29,570 --> 00:01:31,440
muutuja nimega a.

28
00:01:31,440 --> 00:01:36,760
printf, palun anna mulle veel int.

29
00:01:36,760 --> 00:01:40,220
int y, mis kuulutab uue
muutuja, seekord nimetatakse

30
00:01:40,220 --> 00:01:43,660
y, on võrdne saada int.

31
00:01:43,660 --> 00:01:47,010
Teisisõnu, ma ei saa helistada get int
mitu korda ja iga kord, kui ta on

32
00:01:47,010 --> 00:01:50,690
läheb tagasi iganes täisarv
kasutaja on tegelikult kirjutatud.

33
00:01:50,690 --> 00:01:53,920
>> Lõpuks lisame x ja y koos.

34
00:01:53,920 --> 00:02:02,620
printf see summa% d ja% d, nii et
Teisisõnu, ma lähen pistik

35
00:02:02,620 --> 00:02:06,400
väärtused x ja y nende
kohatäide väärtused.

36
00:02:06,400 --> 00:02:10,720
% D on hästi,% d.

37
00:02:10,720 --> 00:02:13,710
Teisisõnu, kui ma lisan ühe int
teise int, ma lähen

38
00:02:13,710 --> 00:02:14,810
saada kolmas int.

39
00:02:14,810 --> 00:02:18,750
Seepärast ma lähen kasutada kolmanda
kohatäide int.

40
00:02:18,750 --> 00:02:22,540
>> Ajavahemik, kurakriips n, lihtsalt panna uus
joont ekraanil, et liikuda

41
00:02:22,540 --> 00:02:25,160
kursor alla kenasti lähedal tsiteerida.

42
00:02:25,160 --> 00:02:28,490
>> Nüüd printf, sel juhul läheb
on võtta mõned täiendavad

43
00:02:28,490 --> 00:02:30,200
argumente, kolm, tegelikult.

44
00:02:30,200 --> 00:02:33,580
Sest, et esimene argument, ma olen
kindlaksmääratud kolme koha omanikud.

45
00:02:33,580 --> 00:02:36,470
Ma lähen, et eraldada need
väited, nagu alati, komadega.

46
00:02:36,470 --> 00:02:40,200
Esimene selline argument saab olema
x, teine ​​selline argument läheb

47
00:02:40,200 --> 00:02:43,950
olema y ja kolmanda seesugust
saab olema hästi, lihtsalt

48
00:02:43,950 --> 00:02:46,910
aritmeetiline väljend, x pluss y.

49
00:02:46,910 --> 00:02:51,730
Ma sulen argument nimekirja
sulgudes, semikoolon, säästate oma

50
00:02:51,730 --> 00:02:54,140
faili ja nüüd koostama programmi.

51
00:02:54,140 --> 00:02:56,730
>> Tee rästik Enter.

52
00:02:56,730 --> 00:02:58,300
Ma olen tagasi minu vilgub kiire.

53
00:02:58,300 --> 00:03:02,040
Olgem nüüd kestab see - dot
kaldkriips rästik Enter.

54
00:03:02,040 --> 00:03:03,250
Palun andke mulle int.

55
00:03:03,250 --> 00:03:04,820
Alustame 1.

56
00:03:04,820 --> 00:03:06,160
Palun anna mulle veel int.

57
00:03:06,160 --> 00:03:07,460
Lähme koos 2.

58
00:03:07,460 --> 00:03:11,060
Ja loodetavasti summa 1 ja 2 on 3.

59
00:03:11,060 --> 00:03:12,980