>> SPIKA: Hebu kuandika mpango kwamba humshauri mtumiaji kwa masharti mawili na
kisha ripoti kama masharti wale ni moja au si sawa.
Nimekuwa tayari kuanza sisi mbali hapa na wito printf mara mbili na wito
GetString mara mbili, kuhifadhi kurudi maadili katika s na t, kwa mtiririko huo.
>> Sasa, silika yangu kulinganisha hizi mbili masharti itakuwa kutumia ukoo
usawa operator -
kama s ni sawa na sawa na t.
Basi mimi nina kwenda mbele na magazeti nje "Wewe typed kitu kimoja!
Mwingine, kama kwamba si kweli, mimi nina tu kwenda aina printf ("Wewe typed
mambo mbalimbali!
>> Haki moja kwa moja -
Mimi tu kulinganisha dhidi ya t, na kama uko sawa,
uchapishaji nje kama sana.
Hebu kukusanya na kuendesha mpango huu.
Kufanya kulinganisha 0. / Kulinganisha 0, kusema kitu, hello,
kusema kitu, hello.
>> Kwa bahati mbaya, mpango anadhani mimi wameweza typed mambo mbalimbali, hata mimi
wazi typed "hello" njia hiyo mara mbili.
Sasa, kwa nini huenda kuwa ni nani?
>> Naam, ni zamu nje kwamba haya yote wakati, masharti kuwa kidogo zaidi
ngumu zaidi kuliko mlolongo wa wahusika chini ya kofia.
Katika hali halisi, kamba ni pointer au mitaani, hasa anwani
ya tabia ya kwanza katika mlolongo wa wahusika.
>> Na hivyo wakati sisi kulinganisha dhidi ya t na sawa ishara sawa, sisi ni
kweli kuuliza, ni anwani hii sawa sawa kwa anwani hii?
Na kwamba si kwenda kuwa kesi kama mtumiaji typed katika mbili tofauti
masharti na tumekuwa aitwaye GetString mara mbili kupata yao, kwa sababu kumbukumbu
kwamba GetString anatumia kuhifadhi kwanza kamba inaweza kuwa hapa katika RAM, lakini
kumbukumbu kwamba GetString anatumia kuhifadhi kamba ya pili ni kwenda
kuwa hapa katika RAM.
Na bila shaka, basi, wale chunks mbili za kumbukumbu na anwani mbalimbali kwa
wahusika yao ya kwanza.
>> Hivyo ni s sawa sawa na t?
Vizuri, no.
Kama s na t ni akizungumzia mbalimbali chunks ya kumbukumbu, kama wangekuwa na
wito GetString mara mbili, siyo, kwa kweli, kwenda kuwa sawa.
Hivyo inaonekana kuwa kesi hiyo kwa kulinganisha masharti mawili katika angavu
njia ambayo sisi kutarajia, tabia kwa tabia, tunahitaji mbinu nyingine
kabisa.