Ist statische Variable eine Alternative zur globalen Variable? Wenn es no.Then Was sind die Alternativen von globalen Variablen in C-Sprache ist Ich sehe ich Ihre Antworten Thx nach vorn für u VorausAlternativen der globalen Variablen in c
Antwort
Es gibt nichts als solche statische Variable genannt, es ist ein (ny) Variable mit static
Speicherdauer.
Globale Variablen (im Dateibereich) haben static
Speicherdauer, aber lokal begrenzte Variable kann auch static
Speicher haben, sie schließen sich gegenseitig nicht aus. Also, es gibt keine "Alternative" als solche.
Wie für Variablen mit static
Speicherdauer, sie behalten ihre Werte während der Ausführung das Gefühl haben kann, dass „global“ und „statischen lokalen Bereich“ (das alles bedeuten wird)„Alternativen“ sind. Nun, aus der Sicht der Abstraktion, wenn Sie nicht benötigen, dass die Variable von einer anderen Übersetzungseinheit aufgerufen wird, haben Sie keinen Grund, sie in einen Dateibereich zu setzen.
Eine lokal begrenzte Variable mit static
Speicher, wenn Sie Ihren Zweck erfüllt, wird als eine bessere Vorgehensweise als eine Variable im Dateibereich haben.
- 1. C++ Leistung von globalen Variablen
- 2. Deklarieren von globalen Variablen in Objective-C
- 3. Timer in C# mit globalen Variablen?
- 4. Wie keine globalen Variablen in c
- 5. Vorlage der konstanten globalen Variablen
- 6. Alternativen zu globalen Variablen: persistente Variablen und verschachtelte Funktionen in MATLAB
- 7. Jinja2 Frame-Variablen in der globalen Funktion
- 8. C Gabel mit globalen Variablen zu tun
- 9. C++ Multithreading mit globalen Variablen verstehen
- 10. cmake, verloren im Konzept der globalen Variablen (und PARENT_SCOPE oder add_subdirectory Alternativen)
- 11. Die beste Methode zum Implementieren einer globalen Variablen für die Verwendung in der Klasse in C++
- 12. Problem mit globalen Variablen
- 13. Probleme mit globalen Variablen
- 14. Erfassen von Nashorns globalen Variablen
- 15. codeigniter Frage globalen Variablen
- 16. Erstellung von globalen Variablen?
- 17. Reduzieren der Methodenaufrufe durch Erstellen von globalen Variablen
- 18. Python MultiProcessing Aktualisieren der globalen Variablen
- 19. gethostbyname() Alternativen in c
- 20. Deklaration von zwei globalen Variablen mit gleichem Namen in C
- 21. PHP Syntaxfehler beim Einstellen der globalen Variablen
- 22. Tool zum Auffinden von globalen/statischen Variablen in C Codebase
- 23. Attiny85 mit globalen Variablen in Timer-Interrupts
- 24. C++: Deklaration der Variablen im globalen Bereich steht im Konflikt mit der Deklaration mit C-Sprachverknüpfung
- 25. Ändern Sie den Wert der globalen Variablen in Python3
- 26. C# Benutzerdefinierte Attribut Alternativen
- 27. Ausgabe mit einer globalen Variablen
- 28. Antworten auf meine globalen Variablen?
- 29. Swift Einrichten einer globalen Variablen
- 30. Multiprozessing sieht keine globalen Variablen?
Was ist eine _static Variable_? –
Eine lokale Variable ist eine Alternative zu einer globalen Variablen. Aber im Ernst, was genau sind Ihre Anforderungen für "Alternative"? – kaylum
Warum brauchen Sie eine Alternative zu globalen Variablen. Zwei Funktionen, die denselben Zweck erfüllen, sind überflüssig. Es sei denn, Sie haben etwas mehr/extra Feature, das Sie brauchen. – Haris