c / beginner
Snippet
Strings als Zeichen-Arrays
In C sind Strings einfach Arrays von Zeichen, die mit einem speziellen Null-Zeichen '\0' enden.
snippet.c
1
2
char greeting[] = "Hello";printf("%s has %lu characters", greeting, strlen(greeting));
Erklärung
1
char greeting[]
Deklariert ein Array von Zeichen, um den String zu speichern.
2
"Hello"
Der Compiler fügt am Ende automatisch ein verstecktes '\0' hinzu.
3
strlen(greeting)
Eine Funktion, die die Länge des Strings zurückgibt (ohne den Null-Terminator).