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 08.11.12, 19:51   #1
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.124
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Was wird denn hier rumgespannt und diskutiert wo es nichts zu diskutieren gibt?

Deklariert man eine Variable ist dies nur der Name für eine Adresse im Speicher. Wird der Variable beim initialisieren kein Wert zugewiesen, bleibt bei den meisten Compilern das im Speicher, was vorher schon drin stand.

Bei 32 Bit ist es ein Wert von -2.147.483.648 bis 2.147.483.647, bei 64 Bit von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807.
Wer sich selbst überzeugen will wie es bei seinem Compiler ist, soll es einfach schnell selbst testen, dauert keine Minute.

Wenn es der Compiler nicht macht sollte es der Programmierer tun, das ist einfach "guter" Programmierstil und beugt Fehler vor.

Und ich bilde mir ein, dass ANSI C nicht mit uninitialisierten Variablen klar kommt. Ich bin mir nicht sicher, aber entweder meckert make (unsauberer Stil) und/oder das Programm stürzt beim Vergleich einer uninitialisierten Varible ab.
Your_Conscience ist offline   Mit Zitat antworten
Ungelesen 09.11.12, 06:48   #2
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Your_Conscience Beitrag anzeigen
oder das Programm stürzt beim Vergleich einer uninitialisierten Varible ab.
Das würde ich gerne sehen.
germgerm ist offline   Mit Zitat antworten
Ungelesen 09.11.12, 07:45   #3
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.124
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von germgerm Beitrag anzeigen
Das würde ich gerne sehen.
Probier selbst aus was passiert.
Außerdem habe ich nicht gesagt, dass das passieren muss. Aber falls nicht wird make definitiv meckern.
Your_Conscience 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 00:17 Uhr.


Sitemap

().