Variable in allen Funktionen sichtbar aber keine globalen Variablen definieren
-
Guten Abend,
ich habe eine Übungsaufgabe zu lösen und zwar sollen Variable außerhalb der main-Funktion definiert werden, sodass Sie in allen Funktionen sichtbar sind. Es dürfen aber keine globalen Variablen verwendet werden. Wie mache ich das?
Wenn ich die Variablen einfach außerhalb der main-Funktion definier sind sie ja global oder?
Oder muss ich irgendwie "extern" verwenden?
Vielen Dank im Voraus
-
Du schreibst ausserhalb der main-Funktion ein #define z.B.#define variable1 int var
dieses Makro ist dann in allen Funktionen sichtbar und die darin definierte variable1 alias int var1 ist nicht global.