Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!gillies From: gillies@m.cs.uiuc.edu Newsgroups: comp.lang.c Subject: Re: Seven Original Sins of K&R (Long) Message-ID: <4700066@m.cs.uiuc.edu> Date: 26 Sep 90 01:20:00 GMT References: <12780@sdcc6.ucsd.edu> Lines: 21 Nf-ID: #R:sdcc6.ucsd.edu:12780:m.cs.uiuc.edu:4700066:000:278 Nf-From: m.cs.uiuc.edu!gillies Sep 25 20:20:00 1990 Re: Sin #IV Hey, how else can I write the following amazingly convoluted code (idea courtest of Harbison & Steele's book, first edition): main() { int x,i; x=1; switch(x) { case 1: for (i=0; i < 10; i++) case 2: printf("%d ",i); } } And the result: 0 1 2 3 4 5 6 7 8 9