1
00:00:00,000 --> 00:00:03,250
>> Ræðumaður 1: Við skulum nú skrifa forrit
þeir samanburð sannarlega tvo strengi

2
00:00:03,250 --> 00:00:04,245
staf fyrir staf.

3
00:00:04,245 --> 00:00:06,830
Notum bera 0 sem
upphafspunktur okkar.

4
00:00:06,830 --> 00:00:11,550
En láta fyrst afhýða er aftur lagið sem
er band tegund og umrita það

5
00:00:11,550 --> 00:00:14,120
fyrir hvað það er sannarlega, sem
er bleikju stjarna.

6
00:00:14,120 --> 00:00:17,740
Það er heimilisfang staf
sérstaklega fyrsta staf í

7
00:00:17,740 --> 00:00:21,010
röð af stöfum sem við myndum meira
almennt vita sem streng.

8
00:00:21,010 --> 00:00:21,880
>> Sama fyrir t.

9
00:00:21,880 --> 00:00:25,660
Skulum umrita strengsins yfirlýsingu
eins bleikju stjörnu.

10
00:00:25,660 --> 00:00:28,690
Og nú þurfum við að ekki lengur
bera s móti t, svo

11
00:00:28,690 --> 00:00:30,150
við saman tvö heimilisföng.

12
00:00:30,150 --> 00:00:33,180
Við viljum sannarlega að bera saman
tveir strengir sjálfir.

13
00:00:33,180 --> 00:00:37,520
Til að gera þetta, við getum notað fall
lýst í string.h.

14
00:00:37,520 --> 00:00:40,920
Svo ég ætla að bæta við að fela
ofan á minn skrá.

15
00:00:40,920 --> 00:00:43,130
>> Og þá er ég að fara að breyta
þessa línu hér.

16
00:00:43,130 --> 00:00:47,920
Frekar en bera s móti t, ég er
að fara að hringja í aðgerð hrærið samningur,

17
00:00:47,920 --> 00:00:52,290
fyrir streng bera saman, og fara
í sem rök s og t.

18
00:00:52,290 --> 00:00:56,480
Við munum fresta þá til band að bera saman við
reikna út ef s og t eru örugglega jafn

19
00:00:56,480 --> 00:00:59,870
og láta það reikna út hvernig á að bera saman
þá staf fyrir staf.

20
00:00:59,870 --> 00:01:02,410
>> Nú, í samræmi við þau gögn
fyrir band bera, það er í raun

21
00:01:02,410 --> 00:01:06,920
fara að skila 0 ef tveir strengir
benti á með því að s og t eru þau sömu.

22
00:01:06,920 --> 00:01:09,490
Það er að fara að skila neikvæð tala
ef s að koma fyrir t

23
00:01:09,490 --> 00:01:13,740
í stafrófsröð eða jákvæð tala ef
s ætti að koma á eftir T stafrófsröð.

24
00:01:13,740 --> 00:01:16,090
>> En nú annt aðeins
um jafnrétti.

25
00:01:16,090 --> 00:01:19,270
Þannig að ég ætla að einfaldlega prófa hvort
skilagildi band bera,

26
00:01:19,270 --> 00:01:21,450
brottför í S og T, er 0.

27
00:01:21,450 --> 00:01:24,940
Og ef svo er, ég ætla að halda því fram að
tvær strings eru eins.

28
00:01:24,940 --> 00:01:26,820
>> En ég ætla að gera einn
aðrar breytingar eins vel.

29
00:01:26,820 --> 00:01:30,410
Það kemur í ljós að fá band, fyrir óháða
skjöl, getur stundum aftur

30
00:01:30,410 --> 00:01:34,320
null, er vörðr gildi sem, samkvæmt
að fá strengir skjöl, þýðir

31
00:01:34,320 --> 00:01:35,450
eitthvað slæmt gerðist.

32
00:01:35,450 --> 00:01:38,830
Til dæmis, hljóp við út af minni eða
notandi einhvern veginn ekki vinna.

33
00:01:38,830 --> 00:01:41,080
>> String bera, á meðan,
er svolítið viðkvæm.

34
00:01:41,080 --> 00:01:44,730
Ef þú standist það null fyrir annaðhvort þess
fyrsta eða öðrum rök hennar, slæmur

35
00:01:44,730 --> 00:01:45,650
hlutir geta gerst.

36
00:01:45,650 --> 00:01:47,970
Slæmur hlutur yfirleitt með þátttöku
skiptingu galla.

37
00:01:47,970 --> 00:01:52,210
Svo til að forðast þessi möguleiki að öllu leyti,
Ég ætla fyrst að fara að vefja þessa notkun

38
00:01:52,210 --> 00:01:56,350
band bera saman með því að draga þetta allt
kóðanum og fyrst aðeins að gera

39
00:01:56,350 --> 00:02:03,140
að ef s er ekki jafnt og núll
og t er ekki jafnt og núll.

40
00:02:03,140 --> 00:02:08,280
>> Umbúðir að ef annar reisa að ég
slegið áðan með hrokkið axlabönd sem

41
00:02:08,280 --> 00:02:12,270
vel, þannig að þetta skipti sem ég fæ aðeins
s og t ef ég er viss um að

42
00:02:12,270 --> 00:02:13,450
þeir eru ekki null.

43
00:02:13,450 --> 00:02:17,220
Skulum nú spara, safna saman, og
aftur keyrir þetta forrit.

44
00:02:17,220 --> 00:02:22,240
>> Gerðu bera 1 punktur rista bera 1.

45
00:02:22,240 --> 00:02:23,950
Ég segi halló aftur.

46
00:02:23,950 --> 00:02:25,890
Framhald af Halló enn og aftur.

47
00:02:25,890 --> 00:02:28,110
Og í þetta sinn, ég reyndar
slá það sama.

48
00:02:28,110 --> 00:02:30,255