for (;;) {
//Something to be done repeatedly
}
J'ai vu ce genre de chose beaucoup utilisé, mais je pense que c'est plutôt étrange...
Ne serait-il pas beaucoup plus clair pour dire while(true)
, ou quelque chose le long de ces lignes?
Je devine que (comme c'est la raison pour beaucoup un programmeur de recourir à cryptique code) ce n'est qu'une infime marge plus vite?
Pourquoi, et est-il vraiment la peine? Si oui, pourquoi ne pas définir de cette façon:
#define while(true) for(;;)