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.
    😃


Anmelden zum Antworten