On Feb 16, 2005, at 11:26 PM, Wouter van Ooijen wrote: > >> switch (n) >> default:: >> if (isprime(n)) >> case 2: case 3: case 5: case 7: p = 1; >> else >> case 4: case 6: case 8 case 9: : p=0; >> >> I am SO glad that these days one can trust a compiler to generate equivalently efficient code from: switch(n) { case 2: case 3: case 5: case 7: p = 1; break; case 4: case 6: case 8: case 7: p = 0; break; default: if (isprime(n)) p = 1; else p = 0; } Although the default case in both cases is improved with; p = isprime(n) BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist