Ninaangaliaje ikiwa kamba mbili ni sawa katika C #?
Ninaangaliaje ikiwa kamba mbili ni sawa katika C #?

Video: Ninaangaliaje ikiwa kamba mbili ni sawa katika C #?

Video: Ninaangaliaje ikiwa kamba mbili ni sawa katika C #?
Video: История спасение дикого кабанчика. Кабанчик нуждался в помощи. 2024, Mei
Anonim

The strcmp() kulinganisha nyuzi mbili tabia kwa tabia. Ikiwa tabia ya kwanza ya nyuzi mbili ni sawa , ya tabia inayofuata ya nyuzi mbili zinalinganishwa. Hii inaendelea mpaka ya wahusika sambamba wa nyuzi mbili ni tofauti au tabia tupu' ni kufikiwa. Ni ni imefafanuliwa katika kamba.

Kwa kuongezea, ninaangaliaje ikiwa kamba mbili ni sawa katika C #?

Njia rahisi zaidi ya kulinganisha kamba mbili kwa thamani sawa inatumika Kamba . Sawa njia. Kama zote mbili masharti ni sawa , njia inarudi kweli; mwingine anarudi uwongo.

Mtu anaweza pia kuuliza, tunaweza kulinganisha kamba mbili kwa kutumia == katika C? Unaweza 't kulinganisha masharti katika C na == , Kwa sababu ya C mkusanyaji hufanya huna habari kabisa masharti zaidi ya a kamba -halisi. Katika C kwa sababu, katika muktadha mwingi, safu "huoza kuwa pointer kwa kipengele chake cha kwanza".

Kwa hivyo, unawezaje kuangalia kamba mbili ni sawa au la?

Kutumia Kamba . sawa ():Katika Java, kamba sawa () njia inalinganisha mbili kupewa masharti kulingana na data/maudhui ya kamba . Ikiwa yaliyomo yote ya zote mbili ya masharti ni sawa basi inarudi kweli. Ikiwa wahusika wote watafanya sivyo mechi, basi inarudi uwongo.

Ni kitendakazi gani cha C kilichoandikwa mapema kinaweza kutumika kubaini ikiwa nyuzi mbili ni sawa?

strcmp() ni maktaba iliyojengwa ndani kazi na ni imetangazwa katika < kamba . h> faili ya kichwa. Hii kazi inachukua nyuzi mbili kama hoja na kulinganisha hizi nyuzi mbili kimsamiati.

Ilipendekeza: