Ich brauche ein großes Null-Array in C als globales. Gibt es eine Möglichkeit, dies zu tun, außer zu tippen?
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
char
usw., aber wenn Sie ein Array von Zeigern möchten, sollten Sie diese explizit auf NULL setzen. Es gibt (absurderweise!) Keine Garantie dafür, dass NULL als Null-Bytes dargestellt wird. Dies, obwohl das Literal 0
implizit den Nullzeiger darstellt.