1
00:00:00,000 --> 00:00:03,250
>> GARSIAKALBIS 1: Leiskite dabar parašyti programą
jie tikrai palygina dvi eilutes

2
00:00:03,250 --> 00:00:04,245
charakteris charakteriu.

3
00:00:04,245 --> 00:00:06,830
Leiskite naudoti palyginti 0 kaip
mūsų atspirties taškas.

4
00:00:06,830 --> 00:00:11,550
Bet tegul pirma žievelės atgal sluoksnis, kuris
yra eilutė tipas ir perrašyti jį

5
00:00:11,550 --> 00:00:14,120
už tai, ką ji tikrai yra, kuris
yra char žvaigždė.

6
00:00:14,120 --> 00:00:17,740
Tai iš charakterio adresas,
specialiai Pirmasis simbolis

7
00:00:17,740 --> 00:00:21,010
seka simbolių, kad mes norime daugiau
paprastai žinomas kaip eilutę.

8
00:00:21,010 --> 00:00:21,880
>> Tas pats t.

9
00:00:21,880 --> 00:00:25,660
Leiskite perrašyti tą eilutę deklaracijos
kaip char žvaigždė.

10
00:00:25,660 --> 00:00:28,690
Ir dabar mes turime nebėra
palyginti s prieš t, kitaip

11
00:00:28,690 --> 00:00:30,150
mes palyginti du adresus.

12
00:00:30,150 --> 00:00:33,180
Mes norime, kad tikrai palyginti
patys dvi eilutes.

13
00:00:33,180 --> 00:00:37,520
Norėdami tai padaryti, mes galime naudoti funkciją
paskelbta string.h.

14
00:00:37,520 --> 00:00:40,920
Taigi, aš pridėsiu, kad yra
ant mano bylą.

15
00:00:40,920 --> 00:00:43,130
>> Ir tada aš ruošiuosi kaita
ši eilutė čia.

16
00:00:43,130 --> 00:00:47,920
Ne lyginti s prieš t, aš
ketinate skambinti funkcija maišykite comp,

17
00:00:47,920 --> 00:00:52,290
už eilutę lyginti, ir perduoti
ir kaip argumentus s ir t.

18
00:00:52,290 --> 00:00:56,480
Mes atidėti tada styginių palyginti
išsiaiškinti, ar s ir t yra tikrai lygūs

19
00:00:56,480 --> 00:00:59,870
ir leiskite jam suprasti, kaip palyginti
jiems personažas pobūdžio.

20
00:00:59,870 --> 00:01:02,410
>> Dabar, atsižvelgiant į dokumentus,
styginių palyginti, tai tikrai

21
00:01:02,410 --> 00:01:06,920
ketina grįžti 0 jei dvi eilutes
nurodė per s ir t yra tokios pačios.

22
00:01:06,920 --> 00:01:09,490
Ji ketina grįžti neigiamas skaičius
jei-ai turėtų ateiti iki t

23
00:01:09,490 --> 00:01:13,740
pagal abėcėlę arba teigiamas skaičius, jei
ai turėtų ateiti po t abėcėlę.

24
00:01:13,740 --> 00:01:16,090
>> Bet dabar, mes tik rūpintis
apie lygybę.

25
00:01:16,090 --> 00:01:19,270
Taigi, aš ruošiuosi tiesiog išbandyti, jei
gražinama reikšmė eilutę lyginti,

26
00:01:19,270 --> 00:01:21,450
einančios s ir t yra lygi 0.

27
00:01:21,450 --> 00:01:24,940
Ir jei taip, aš ruošiuosi teigti, kad
dvi eilutes yra tas pats.

28
00:01:24,940 --> 00:01:26,820
>> Bet aš ruošiuosi padaryti vieną
kiti pokyčiai, taip pat.

29
00:01:26,820 --> 00:01:30,410
Pasirodo, kad gauti eilutę, tenkančių
dokumentus, kartais gali grįžti

30
00:01:30,410 --> 00:01:34,320
null, kontrolinių vertė, kad pagal
gauti stygos dokumentus, priemones,

31
00:01:34,320 --> 00:01:35,450
kažkas blogo atsitiko.

32
00:01:35,450 --> 00:01:38,830
Pavyzdžiui, mes pritrūko atmintyje arba
vartotojo kažkaip nebendradarbiavo.

33
00:01:38,830 --> 00:01:41,080
>> Styginių palyginti, tuo tarpu,
yra šiek tiek trapi.

34
00:01:41,080 --> 00:01:44,730
Jei pereisite jis niekinis dėl arba jos
pirmasis ar antrasis argumentas, blogas

35
00:01:44,730 --> 00:01:45,650
kas gali atsitikti.

36
00:01:45,650 --> 00:01:47,970
Blogi dalykai paprastai dalyvauja
segmentavimo gedimus.

37
00:01:47,970 --> 00:01:52,210
Taigi, norint išvengti, kad potencialą apskritai,
Aš pirmą kartą vyksta į kuriuos vyniojami šį naudojimą

38
00:01:52,210 --> 00:01:56,350
styginių palyginti pagal wcięć visa ši
bloko kodas ir pirmasis tik daro

39
00:01:56,350 --> 00:02:03,140
kad jei s nelygus null
ir t yra nelygus null.

40
00:02:03,140 --> 00:02:08,280
>> Vyniojimo, kad jei nors statyti, kad aš
įvedėte anksčiau su garbanotieji petnešų kaip

41
00:02:08,280 --> 00:02:12,270
gerai, kad šį kartą aš tik paliesti
s ir t, jei aš tikras, kad

42
00:02:12,270 --> 00:02:13,450
jie yra ne tuščias.

43
00:02:13,450 --> 00:02:17,220
Leiskite dabar įrašyti, kaupti ir
iš naujo paleisti šią programą.

44
00:02:17,220 --> 00:02:22,240
>> Padaryti palyginti 1 dot velniop palyginti 1.

45
00:02:22,240 --> 00:02:23,950
Aš dar kartą sakau labas.

46
00:02:23,950 --> 00:02:25,890
Pridedant Apie dar kartą.

47
00:02:25,890 --> 00:02:28,110
Ir šį kartą, aš iš tiesų
įveskite tą patį.

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