Ræðumaður: Við skulum skrifa forrit sem hvetja notandann til tvo strengi og síðan skýrslur hvort þessir strengir eru þeir sömu eða ekki það sama. Ég hef þegar hafið okkur af hér með starf printf tvisvar og kallar GetString tvisvar, geyma aftur gildi í S og T, í sömu röð. Nú, eðlishvöt mín til að bera saman þessar tvær strengir væri að nota kunnuglega jafnrétti rekstraraðila - ef s jafngildir jafngildir t. Þá er ég að fara að fara á undan og prenta út "Þú slóst það sama! Annars, ef það er ekki satt, ég er einfaldlega fara að skrifa printf ("Þú slóst mismunandi hlutir! Nokkuð augljóst - Ég er einfaldlega að bera saman s móti t, og ef þeir eru jafnir, prenta út eins mikið. Skulum taka saman og keyra þetta forrit. Gerðu bera 0. / Bera 0, segja eitthvað, halló, segja eitthvað, halló. Því miður, the program hugsar ég hef slegið mismunandi hluti, jafnvel þó að ég greinilega slegið "halló" á sama hátt í bæði skiptin. Nú, hvers vegna kann að vera? Jæja, kemur í ljós að allt þetta tíma, hafa strengir verið aðeins meira flóknari en röð af stöfum undir hetta. Í raun og veru, a band er bendillinn eða heimilisfang, sérstaklega heimilisfangið af fyrsta staf í því að röð af stöfum. Og svo þegar við bera saman s móti T með jöfnum jafnan tákn erum við í raun að biðja, er þetta netfang jafn jafnt á þetta netfang? Og það er ekki að fara að vera raunin ef notandinn hefur slegið í tveimur mismunandi strengir og við höfum kallað GetString tvisvar til að fá þá, því minni að GetString notar til að geyma í fyrsta band gæti verið hér í RAM, en minni sem GetString notar til að geyma annað band er að fara að vera hér í vinnsluminni. Og auðvitað, þá þessir tveir klumpur af minni mismunandi talna fyrir mjög fyrstur persónur þeirra. Svo er s jafnt jafn t? Ja, nei. Ef s og t eru benda á mismunandi klumpur af minni, eins og þeir væru með starf GetString tvisvar, þá eru þeir ekki, í raun að fara til vera the sami. Svo virðist það vera raunin að í bera saman tvo strengi í leiðandi leiðin sem við gerum ráð fyrir, staf fyrir eðli, þurfum við aðra tækni að öllu leyti.