Une fonctionnalité de certains langages pour ignorer certains codes à l'exécution qui n'affecte pas le résultat, en particulier lors du test de conditions composées
Je comprends le concept de base du court-circuit avec les opérateurs, mais pourquoiint i = 0, j = -1, k = 1, m;
m = !(i++ && ++j) || ++k;
printf("%d %d %d %d", i, j, k, m);
...
en Perl, il est assez courant de faire des choses comme fonction () || alternative () . Si le premier retourne Faux, il fonctionnera le second. Comment peut-il être facile ...