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

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 31.10.12, 19:54   #1
weinixxl
Anfänger
 
Registriert seit: Apr 2010
Beiträge: 20
Bedankt: 14
weinixxl ist noch neu hier! | 0 Respekt Punkte
Standard

Genau so sieht es aus! Deshalb ist es auch so wichtig Variablen vor gebrauch zu initialisieren, damit du nicht auf Speicher zugreifst in dem Müll steht oder, noch schlimmer, der gar nicht existiert -> Absturz!
weinixxl ist offline   Mit Zitat antworten
Ungelesen 31.10.12, 20:31   #2
ProgMaster
Banned
 
Registriert seit: Mar 2012
Beiträge: 337
Bedankt: 93
ProgMaster ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von weinixxl Beitrag anzeigen
Genau so sieht es aus! Deshalb ist es auch so wichtig Variablen vor gebrauch zu initialisieren, damit du nicht auf Speicher zugreifst in dem Müll steht oder, noch schlimmer, der gar nicht existiert -> Absturz!
Das ist absoluter Blödsinn!

Wenn eine Variable unbestimmt ist, dann macht es absolut keinen Sinn diese mit irgendeinem Wert zu initialisieren! Welchen Sinn soll das bitte haben? Sollen Berechnungen dann lieber total falsche Ergebnisse liefern anstatt, dass ein ordentliches Error-Handling implementiert wird? Exceptions sind Teil der Programmierung, und wenn eine Eingabe ungültig ist, dann wird eine Exception geworfen anstatt IRGENDWAS auszugeben!

Mit welchem Wert willst Du bitte einen Kontostand initialisieren?
ProgMaster ist offline   Mit Zitat antworten
Ungelesen 01.11.12, 00:25   #3
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von weinixxl Beitrag anzeigen
...oder, noch schlimmer, der gar nicht existiert -> Absturz!
Auto-Variable liegt im Stack, muss also unabhängig vom Initialisieren existieren.
Und ja, ich gehe noch immer davon aus, dass wir von C sprechen.
germgerm ist offline   Mit Zitat antworten
Antwort


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 13:23 Uhr.


Sitemap

().