Was genau gibt strcmp () in C zurück?

Ich habe diesen Code in C geschrieben:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

int main()
{
    char string1[20];
    char string2[20];
    strcpy(string1, "Heloooo");
    strcpy(string2, "Helloo");
    printf("%d", strcmp(string1, string2));
    return(0);
}

Sollte Konsole Druckwert 1 oder Unterschied zwischenASCII Werte vono und\0 -Zeichen, d. h. 111? AufDiese Internetseit, es steht geschrieben, dass dies put 111 ausgeben soll, aber wenn ich es auf meinem Laptop laufen lasse, zeigt es 1. Warum?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage