myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Welchen Wert hat ein undefiniertes Integer?

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 08.11.12, 19:45   #17
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 639
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

Wir reden anscheinend noch immer aneinander vorbei . Ich meinte niemals einfach irgendeinen Wert zu nehmen. Ich bin stark dafür erst dann zu Initialisieren, wenn es wirklich notwendig ist (darum mag ich den Ansatz von Java nicht, wo z.B. auch in einem Konstruktor zuerst immer alles vorbelegt wird ... aber das ist eine andere Geschichte). Aber BEVOR man eine Variable VERWENDET, muss sie explizit (und auf keinen Fall implizit) initialisiert sein.
Code:
...
int MODUS = 0;
int main() {
switch(MODUS) {
case 0: ... break;
case 1: ... break;
default: ...
}
return 1;
}
Hier das geforderte "Beispiel" (so wie ich es meine; über die Nützlichkeit kann gestritten werden, muss aber nicht ). Es wäre ein wenig unvorsichtig hier her zu gehen und zu sagen:"Es wird ja eh automatisch MODUS mit 0 vorbelegt (da global und damit static) warum also extra hinschreiben ...". Klar wird es Funktionieren, aber es hat auch keine wirklichen Vorteile (die zwei Zeichen zu tippen sind eine schlechte Ausrede). Die Nachteile sind aber, dass es ein wenig Unübersichtlicher ist (z.B. nicht jeder versteht gleich, dass MODUS hier 0 ist) und es ist nicht für alle Zeiten sicher, dass sich das verhalten nicht ändert.
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr.


Sitemap

().