1 00:00:00,000 --> 00:00:00,520 2 00:00:00,520 --> 00:00:03,530 >> HIZLARIA: Dezagun idazteko programa bat da bi kateak eta erabiltzaile eskatzen 3 00:00:03,530 --> 00:00:07,170 ondoren txostenak kate horiek ala bera, edo ez dira berdinak. 4 00:00:07,170 --> 00:00:10,290 I Jadanik hasi gurekin off hemen egindako printf bi aldiz deituz eta deituz 5 00:00:10,290 --> 00:00:14,520 Birritan GetString, itzulera gordetzeko s eta t balioak, hurrenez hurren. 6 00:00:14,520 --> 00:00:17,960 >> Orain, nire senak bi horiek konparatzeko kateak ezagunak erabiltzea izango litzateke 7 00:00:17,960 --> 00:00:19,160 berdintasuna operadorea - 8 00:00:19,160 --> 00:00:22,070 ak berdin berdin t. 9 00:00:22,070 --> 00:00:28,120 Ondoren, naiz aurrera eta inprimatu joan out "gauza bera idatzi duzu! 10 00:00:28,120 --> 00:00:35,190 Bestela, hori ez da egia bada, besterik gabe, naiz printf idatzi joatea ("You idatzi 11 00:00:35,190 --> 00:00:37,880 gauza desberdinak dira! 12 00:00:37,880 --> 00:00:38,850 >> Nahiko erraza - 13 00:00:38,850 --> 00:00:41,820 Ez dut besterik gabe kontra z alderatuz t, eta berdina ari dira, 14 00:00:41,820 --> 00:00:43,250 inprimatzeko bezainbeste. 15 00:00:43,250 --> 00:00:45,450 Dezagun konpilatu eta exekutatu programa hau. 16 00:00:45,450 --> 00:00:51,950 Egin alderatu 0. / Konparatu 0, esan zerbait, kaixo, 17 00:00:51,950 --> 00:00:54,200 zerbait esan, kaixo. 18 00:00:54,200 --> 00:00:56,870 >> Zoritxarrez, programa pentsatzen dut gauza ezberdinak idatzi, nahiz eta I 19 00:00:56,870 --> 00:00:59,530 Argi eta garbi idatzitako "kaixo" du Era berean, bi aldiz. 20 00:00:59,530 --> 00:01:00,850 Orain, zergatik izan liteke hori? 21 00:01:00,850 --> 00:01:03,750 >> Beno, bihurtzen da hori guztia denbora, kateak izan dira pixka bat gehiago 22 00:01:03,750 --> 00:01:06,780 karaktere-sekuentzia bat baino konplexu kanpaia azpian. 23 00:01:06,780 --> 00:01:11,450 Egia esan, kate bat edo erakuslea da helbidea, zehazki, helbide 24 00:01:11,450 --> 00:01:14,640 duten lehen pertsonaiaren karaktere-sekuentzia. 25 00:01:14,640 --> 00:01:18,640 >> Eta beraz, t aurka sua alderatu dugu Berdin berdin ikurra batera, gaude 26 00:01:18,640 --> 00:01:23,200 benetan galdetuz, helbidea hau da berdina helbide hau berdina? 27 00:01:23,200 --> 00:01:26,850 Eta hori ez da kasua izango balitz erabiltzaileari bi desberdinetan idatzi du 28 00:01:26,850 --> 00:01:30,370 kateak eta GetString deitzen dugu birritan horiek lortzeko, izan ere, memoria 29 00:01:30,370 --> 00:01:34,480 GetString erabiltzen duen lehen gordetzeko katea hemen RAM egon daiteke, baina 30 00:01:34,480 --> 00:01:37,120 GetString erabiltzen duen gordetzeko memoria Bigarren katea va 31 00:01:37,120 --> 00:01:38,760 Hemen RAM izan. 32 00:01:38,760 --> 00:01:42,380 Eta, jakina, ondoren, bi zatiak ere memoria izan helbideak desberdinak 33 00:01:42,380 --> 00:01:44,220 Bere lehen karaktereak. 34 00:01:44,220 --> 00:01:46,120 >> Beraz, s berdinak berdina da t? 35 00:01:46,120 --> 00:01:46,885 Beno, ez. 36 00:01:46,885 --> 00:01:50,510 S eta t dira ezberdinak seinalatuz bada memoria zatiak, dute gertatuko zen bezala 37 00:01:50,510 --> 00:01:54,140 GetString birritan deituz, Oraindik ez dute, hain zuzen ere, bera izango da. 38 00:01:54,140 --> 00:01:57,700 Beraz kasuan izango dela dirudi duen bi kateak konparatzeko intuitibo batean 39 00:01:57,700 --> 00:02:01,050 Modu espero dugu, pertsonaia pertsonaia, beste teknika bat behar dugu 40 00:02:01,050 --> 00:02:02,300 guztiz. 41 00:02:02,300 --> 00:02:03,902