Y
Hacker News
new
|
ask
|
show
|
jobs
by
adastra22
1113 days ago
Yes, but aside from string literals pointed out by a sibling comment, nothing in the language itself dictates this convention. The C library could be augmented with functions which expect strings structured in other ways.
1 comments
ixtenu
1113 days ago
> nothing in the language itself dictates this convention.
String literals are nul-terminated, e.g.: "foo"[3] == '\0'
link
String literals are nul-terminated, e.g.: "foo"[3] == '\0'