Hoe kyk ek of twee snare gelyk is in C#?
Hoe kyk ek of twee snare gelyk is in C#?

Video: Hoe kyk ek of twee snare gelyk is in C#?

Video: Hoe kyk ek of twee snare gelyk is in C#?
Video: How To FIX Blood Flow & Circulation! [Heart, Arteries, Legs & Feet] 2024, Mei
Anonim

Die strcmp() vergelyk twee snare karakter vir karakter. As die eerste karakter van twee snare is gelyk , die volgende karakter van twee snare vergelyk word. Dit gaan voort tot die ooreenstemmende karakters van twee snare is anders of 'n nulkarakter '' is bereik. Dit is gedefinieer in die tou.

Verder, hoe kyk ek of twee snare gelyk is in C#?

Die eenvoudigste vorm van vergelyking twee snaar vir dieselfde waarde gebruik Snaar . Gelyk metode. As albei snare is gelyk , die metode gee waar; anders gee vals terug.

Mens kan ook vra, kan ons twee stringe vergelyk deur == in C te gebruik? Jy kan 't stringe vergelyk in C met == , omdat die C samesteller doen nie regtig 'n benul van nie snare verder as a string - letterlik. In C omdat, in die meeste kontekste, 'n skikking "verval in 'n wyser na sy eerste element".

Gevolglik, hoe kontroleer jy twee stringe is gelyk of nie?

Met behulp van Snaar . gelyk is (): In Java, string gelyk () metode vergelyk die twee gegee snare gebaseer op die data/inhoud van die string . As al die inhoud van albei die snare is dieselfde dan gee dit waar. As alle karakters dit doen nie pas, dan gee dit vals terug.

Watter voorafgeskrewe C-funksie kan gebruik word om te bepaal of twee stringe dieselfde is?

strcmp() is 'n ingeboude biblioteek funksie en is verklaar in < string . h> koplêer. Hierdie funksie neem twee snare as argumente en vergelyk dit twee snare leksikografies.

Aanbeveel: