1 foo(int bar)2int foo(int bar) 3 { 4 for ( ; ; ) 5 { 6 break; 7 } 8 if (a) 9 { 10 foo(); 11 } 12 13 if (b) 14 { 15 if (c) 16 { 17 bar(); 18 } 19 else 20 { 21 } 22 } 23 24 else 25 { 26 foo(); 27 } 28 switch (a) 29 { 30 case 1: break; 31 32 case 2: break; 33 34 default: break; 35 } 36 while (b-- > 0) 37 { 38 bar(); 39 } 40 do 41 { 42 bar(); 43 } while (b-- > 0); 44 } /* foo */ 45 46 enum FPP 47 { 48 FPP_ONE = 1, 49 FPP_TWO = 2, 50 }; 51 52 struct narg 53 { 54 int abc; 55 char def; 56 const char *ghi; 57 }; 58 f2(void)59void f2(void) 60 { 61 { 62 i++; 63 } 64 65 for ( ; ; ) 66 { 67 } 68 69 for ( ; ; ) 70 { 71 } 72 } 73 main(int argc,char * argv[])74int main(int argc, char *argv[]) 75 { 76 if (argc == 1) 77 { 78 printf("one"); 79 } 80 else if (argc == 2) 81 { 82 printf("two"); 83 } 84 else 85 { 86 printf("%d", argc); 87 } 88 return(0); 89 } 90