In C kann ich bei der Definition eines Arrays Folgendes tun:
int arr[] = {5, 2, 9, 8};
Und so definierte ich es und füllte es auf, aber wie definiere ich es in meiner .h-Datei, und dann füllen Sie es in meinem .c?
Zum Beispiel etwas tun wie
int arr[];
arr = {5, 2, 9, 8};
Ich bin ziemlich neu in C, nicht sicher, wie es aussehen würde
Irgendwelche Vorschläge?
0 Stimmen
Welchen Sinn hat es, sie in einer .h zu definieren und sie dann in der .c zu deklarieren? Wenn Sie nur eine .c haben, definieren/deklarieren Sie sie einfach dort. Wenn Sie es zwischen .c-Dateien teilen müssen - erwähnen Sie das auch in Ihrer Frage (nur zur Klarheit, es wurde von einigen angenommen, die die Frage bereits beantwortet haben)