Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Verwendung der strncmp-Funktion

Detaillierte Erläuterung der Verwendung der strncmp-Funktion

藏色散人
藏色散人Original
2020-07-07 11:46:126274Durchsuche

Die strncmp-Funktion ist eine String-Vergleichsfunktion. Ihre Funktionssyntax ist „int strncmp ( const char * str1, const char * str2, size_t n );“.

Detaillierte Erläuterung der Verwendung der strncmp-Funktion

Die strncmp-Funktion ist eine String-Vergleichsfunktion. Der Vergleich der String-Größen wird durch die Reihenfolge in der ASCII-Codetabelle bestimmt, und diese Reihenfolge ist auch der Wert der Charaktere. Seine Funktionsdeklaration ist int strncmp (const char * str1, const char * str2, size_t n); die Funktion besteht darin, str1 und str2 bis zu den ersten n Bytes zu vergleichen. Wenn s1 größer als s2 ist, wird ein Wert größer als 0 zurückgegeben. Wenn s1 kleiner als s2 ist, wird ein Wert kleiner als 0 zurückgegeben.

strncmp-Syntax

Funktionsdeklaration

int strncmp(const char *str1, const char *str2, size_t n)

Parameter

str1-- Die erste zu vergleichende Zeichenfolge.

str2-- Die zweite zu vergleichende Zeichenfolge.

n-- Die maximale Anzahl der zu vergleichenden Zeichen.

Rückgabewert

Die Funktion gibt den folgenden Wert zurück:

Wenn der Rückgabewert 6cbb3374145c04ec7e24ece114327252 str2, eine positive Zahl zurückgeben

Wenn str1 <

Das heißt: Die beiden Zeichenfolgen werden Zeichen für Zeichen von links nach rechts verglichen (verglichen nach ASCII-Wert), bis unterschiedliche Zeichen erscheinen oder „

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der strncmp-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn