Syntaxe pour conditions C++
Bonjour les amis,
J'essaie de traduire, en Xojo et Delphi, un programme (Algorithm 493: Zeros of a Real Polynomial) écrit au départ en Fortran et que j'ai trouvé en C++ aussi.
Je voulais vous demander si cette condition pouvait avoir un sens en C++?
Code:
1 2 3 4 5 6 7
| fflag = 1;
do {
if ((fflag && ((fflag = 0) == 0)) && ((spass) && (!vpass || (tss < tvv))))
... |
fflag est déclaré comme entier et n'intervient ni avant ni après ce bout de code.
Si cette condition est logique, pourriez-vous me dire comment l'interpréter?