Eu preciso de uma grande matriz nula em C como um global. Existe alguma maneira de fazer isso além de digitar
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
char
etc, mas se você quiser uma matriz de ponteiros, defina-os explicitamente para NULL, não há (absurdamente!) Nenhuma garantia de que NULL seja representado como zero-bytes. Isso mesmo que o literal 0
represente implicitamente o ponteiro nulo.