Liste des Groupes | Revenir à cl c |
Bart wrote:...as to this switch as i said the C jas some syntax that resembles switch and it is
[2] { printf("one"), printf("two"), printf("three") }
i mean it is like this compound sometheng you posted
{ printf("one"), printf("two"), printf("three") } [2]
but with "key" on the left to ilustrate the analogy to
swich(n) {case 0: printf("one"); case 1: printf("two"); case 2: rintf("three") }
imo the resemblance gives to think
the difference is this compound (array-like) example dont uses defined keys so it semms some should be added
[n] {{1: printf("one")},{2: printf("two")},{3: printf("three")} }
so those deduction on switch gives the above imo
the question is if some things couldnt be ommitted for simplicity
[key] {'A': printf("one"); 'B': printf("two"); 'C': printf("three"}; }
something like thatHere the switch looks clearer. Write it with 300 cases instead of 3, then that becomes obvious.
(insted of
switch(key)
{
case 'A': printf("one"); break;
case 'B': printf("two"); break;
case 'C': printf("three"}; break;
}
Les messages affichés proviennent d'usenet.