Errori, bug, domande - pagina 1127
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Cosa fa questo riarrangiamento? t era inferiore a ULONG_MAX-1 e rimane lo stesso.
Ho citato questo esempio sbagliato - era un confronto con int, mentre qui è con long
Itipi uint e ulong hanno una priorità maggiore di int e long:
Sarebbe logico usare la conversione a un tipo superiore nelle espressioni comparate.
Ma questo non sembra applicarsi alle espressioni del ciclo che vengono controllate.
ULONG_MAX non ha un tipo in sé
ULONG_MAX non ha un tipo in sé, rispetto a int sarà int, rispetto a long sarà long
E rispetto a ulong?
ULONG_MAX non ha un tipo di per sé, rispetto a int sarà int, rispetto a long sarà long
Può essere il contrario?
Int e long contro ulong sarebbe ulong?
Può essere il contrario?
int e long rispetto a ulong sarebbe ulong?
I cicli sembrano convertire in un tipo firmato:
E non viene eseguita alcuna iterazione.
Quando si confrontano firmati e non firmati, viene emesso un avviso, a meno che uno sia esplicitamente convertito nell'altro, ci sarà probabilmente un confronto bitwise