>> SPEAKER 1: Katsotaanpa nyt kirjoittaa ohjelman he todella vertaa kahta merkkijonoa
merkin merkki.
Katsotaanpa käyttää vertailla 0, kun lähtökohtamme.
Mutta katsotaanpa ensin kuori takaisin kerros, joka on merkkijono tyyppi ja kirjoittaa sen
mitä se todella on, joka on char tähden.
Tämä on osoite, merkin, erityisesti ensimmäisen merkin
merkkijono, joka olimme enemmän yleensä tiedä kuin merkkijono.
>> Sama t.
Katsotaanpa kirjoittaa merkkijonon ilmoitus nieriästä tähden.
Ja nyt meidän täytyy enää vertaa s vastaan ​​t, ettei
vertaamme kaksi osoitetta.
Haluamme todella vertailla kaksi merkkijonoa itse.
Voit tehdä tämän, voimme käyttää toimintoa ilmoitettu string.h.
Niin minä lisätä, jotka sisältävät päälle minun arkistoida.
>> Ja sitten aion muutos tätä linjaa täällä.
Sijaan vertaa s vastaan ​​t, olen soitan toiminto kohua comp,
jousikvartetille vertailla ja välittää niin argumentteja s ja t.
Me lykätä sitten merkkijono verrata selvittää, onko s ja t ovat todellakin yhtä
ja anna sen selvittää, miten vertailla heille merkin luonnetta.
>> Nyt mukaan asiakirjat jousikvartetille vertaa, se on itse asiassa
palaavansa 0 jos kaksi merkkijonoa osoitti, jonka s ja t ovat samat.
Se tulee palauttaa negatiivinen luku jos s pitäisi tulla ennen t
aakkosjärjestykseen tai positiivinen luku, jos s pitäisi tulla jälkeen t aakkosjärjestyksessä.
>> Mutta nyt, me vain välitä tasa-arvosta.
Joten aion vain testata, jos palauttaa arvon string vertailla,
ohimennen s ja t, on yhtä kuin 0.
Ja jos näin on, aion vaatia, että kaksi merkkijonoa ovat samat.
>> Mutta aion tehdä yhden Toinen muutos samoin.
On käynyt ilmi, että get merkkijono, kohti sen dokumentointi, voi joskus palata
null, Sentinel arvo, että mukaan saada jouset asiakirjat, välineet
jotain pahaa tapahtui.
Esimerkiksi loppui muisti tai Käyttäjä jotenkin ei toiminut yhteistyössä.
>> String vertailla puolestaan on hieman hauras.
Jos ohitat sen null joko sen ensimmäisen tai toisen väitteen, huono
asioita voi tapahtua.
Pahoja asioita useimmiten mukana segmentointi viat.
Joten välttää, että mahdolliset kokonaan, Olen ensimmäinen menossa kääri tätä käyttöä
string vertailla sisentämällä koko tämä koodiosion ja aluksi vain tekee
että jos s ei ole yhtä kuin nolla ja t ei ole yhtä suuri kuin nolla.
>> Käärimistä, että jos muu rakentaa, että minä kirjoitettu aikaisemmin aaltosulkumerkkien kuin
hyvin, niin että tällä kertaa olen vain koskettaa s ja t, jos olen varma, että
ne eivät ole null.
Katsotaanpa nyt tallentaa, kääntää ja uudelleen suorita tämä ohjelma.
>> Tee vertailla 1 dot slash vertailla 1.
Sanon Hei taas.
Seuraaja hei jälleen.
Ja tällä kertaa minä tosin kirjoita sama asia.