Sujet : freeform swich case De : fir (at) *nospam* grunge.pl (fir) Groupes :comp.lang.c Date : 25. Aug 2024, 11:53:21 Autres entêtes Organisation : i2pn2 (i2pn.org) Message-ID :<49c6471e4f5f44251e89ffefc207769430ea9bb4@i2pn2.org> User-Agent : Mozilla/5.0 (Windows NT 5.1; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24
by freeform i thought something like totally separate the function of switch and teh function of case amd understand it sepratelley swich(a) menas something like select a (for later comparsions) (though its not clear if it should select value or select variable at this moment) case(4) means coempare selected tith argument and work like if do int a = rand()%10; switch(a); case(1) {} case(2) {} case(3) {} case(4) {} case(5) {} is understood but the question is the details, like mentioned if select by value or by variable switch(a); case(1) {a++;} case(2) {} a--; case(3) {a+=6;} case(4) {} case(5) {} as it will work different then such free form is somewhat low lewel than the normal switch case imo..it also has no break but what it could be seem if swich selects by value then probably break is not needed as the other cases could be optimised away (though maybe not fully..) if switch is by variable then maybe less overally this switch is a mess but it seem to me that this kind of free form is better that the swich in c (though im not fully sure also)