Potrzebuję dużej tablicy null w C jako globalnej. Czy jest jakiś sposób na zrobienie tego poza wpisywaniem
char ZEROARRAY[1024] = {0, 0, 0, /* ... 1021 more times... */ };
?
char
etc, ale jeśli chcesz mieć tablicę wskaźników, powinieneś ustawić je jawnie na NULL, nie ma (absurdalnie!) Żadnej gwarancji, że NULL jest reprezentowane jako bajty zerowe. Dzieje się tak, mimo że literał 0
niejawnie reprezentuje wskaźnik null.