Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Verwendung der strncmp-Funktion
Die strncmp-Funktion ist eine String-Vergleichsfunktion. Ihre Funktionssyntax ist „int strncmp ( const char * str1, const char * str2, size_t n );“.
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!