View Single Post
Old 02-12-2021, 10:21   #7
Demonius
Senior Member
 
Iscritto dal: Feb 2004
Città: venezia
Messaggi: 1319
Quote:
Originariamente inviato da Kaya Guarda i messaggi
Non sono stato dietro a leggere tutto ma NON può dare un ciclo infinito per un motivo semplice: il tipo INT ha un valore massimo.
Poniamo che compili a 64 bit, un int raggiunge al massimo il valore 9.223.372.036.854.775.807
quindi non appena fai un "+1" il valore "fa il giro" è diventa -9.223.372.036.854.775.807
In quel momento quindi conta sarà sicuramente maggiore di num, e quindi il ciclo termina.
quindi ho sbagliato da principio ?
__________________
cpu: CoreDuo E6750 Vga: Geforce 8800 gtx
Alimentatore: Corsair Hw 620 watt Case: Cool master Stacker Ram: 2gb 800 mhz Extreme Hard Disk: Wd Raptor 10000 rpm
Demonius è offline   Rispondi citando il messaggio o parte di esso