capypad
0 Tage Serie
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
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).