Hello, Ist Heute bisschen spät geworden, vielleicht gibt es Abhilfe ;-) Datentyp Frage: ImageCraft C Compiler / µC: CY8C29466-24PXI
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Was steht in var2 ? Freue mich über Eure Antwort.
|
Anzeige
|
Datentyp long = short OR int32_t = int16_tHello, Ist Heute bisschen spät geworden, vielleicht gibt es Abhilfe ;-) Datentyp Frage: ImageCraft C Compiler / µC: CY8C29466-24PXI
Was steht in var2 ? Freue mich über Eure Antwort. Zu welchem Zeitpunkt? Beim ersten Durchlauf? Oder Weihnachten? Weihnachten welchen Jahres? Jüngstes Gericht? Gegen was suchst du eigentlich Abhilfe? - Gegen nicht initialisierte Variablen? Abhilfe: Initialisieren. - Oder gegen Endlosschleifen? Abhilfe: nicht eine uint8_t auf kleiner 200 testen, das ist immer erfüllt - Oder dagegen, daß du den Wert einer Variable nicht kennst? Abhilfe: printf() oder Debugger Klaus W. schrieb: > nicht eine uint8_t auf kleiner 200 testen, das ist immer erfüllt Beim verwendeten int8_t stimmt dass, aber die von dir erwähnte uint8_t geht bis 255. Joh W. schrieb: > Was steht in var2 ? 32230l Siehe http://codepad.org/Nw53mioq > Freue mich über Eure Antwort. Welchen sinn sollte dieser seltsame Test haben? klar, meinte natürlich die int8_t aus seinem Programm. Ich baue ja auch keine Endlosschleifen :-) Lothar M. schrieb: > Joh W. schrieb: >> Was steht in var2 ? > 32230l > Siehe http://codepad.org/Nw53mioq du mogelst... Da ist i ja auch auf einmal unsigned char! > >> Freue mich über Eure Antwort. > Welchen sinn sollte dieser seltsame Test haben? Vielleicht redet sonst keiner mit ihm... Klaus W. schrieb: > Zu welchem Zeitpunkt? Das ist egal. In dem Code ist zu jedem Zeitpunkt der Inhalt von var2 undefiniert. undefiniert ja, aber nicht gleich :-) Die Fragestellung ist mit so einem obskuren Programm aber eh Unsinn. Rolf M. schrieb: > Klaus W. schrieb: >> Zu welchem Zeitpunkt? > > Das ist egal. In dem Code ist zu jedem Zeitpunkt der Inhalt von var2 > undefiniert. Nö, nur zu 1/200 undefiniert. Johann L. schrieb: > Nö, nur zu 1/200 undefiniert. Wann ist er denn definiert? Johann L. schrieb: > Nö, nur zu 1/200 undefiniert. irgendwas + 17803 = irgendwas Obje... ein ; ein o und ein ) Bitteschon! Kaj G. schrieb: > Johann L. schrieb: >> Nö, nur zu 1/200 undefiniert. > irgendwas + 17803 = irgendwas => 17803 = 0 Hoffentlich versucht niemand, das geheimnisvolle Programm zu starten. Davon könnte nämlich die Welt untergehen =8-O Aber zum Glück kompiliert es gar nicht erst, da int16_t, int32_t und int8_t nirgend deklariert sind. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|