Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!hellgate.utah.edu!cs.utexas.edu!samsung!brutus.cs.uiuc.edu!psuvax1!psuvm!cmh117 From: CMH117@psuvm.psu.edu (Charles Hannum) Newsgroups: comp.lang.c Subject: Re: problems/risks due to programming language, stories requ Message-ID: <90074.204700CMH117@psuvm.psu.edu> Date: 16 Mar 90 01:47:00 GMT References: <1306@mindlink.UUCP> Organization: Penn State University Lines: 33 In article <1306@mindlink.UUCP>, a563@mindlink.UUCP (Dave Kirsch) says: > >switch (i) { > case 2 : /* Add 2 to j */ > j++; > case 1 : /* Add 1 to j */ > j++; > case 0 : /* Print j out */ > printf("%d\n", j); > break; > default : > printf("Illegal value in switch.\n"); > abort(); >} Why not this: if (i>2) { printf("Illegal value (dumbo!)\n"); abort(); } else printf("%d\n",j+=i); Looks a little simpler to me ... Virtually, - Charles Martin Hannum II "Klein bottle for sale ... inquire within." (That's Charles to you!) "To life immortal!" cmh117@psuvm.{bitnet,psu.edu} "No noozzzz izzz netzzzsnoozzzzz..." c9h@psuecl.{bitnet,psu.edu} "Mem'ry, all alone in the moonlight ..."