Что напечатает следующая программа?
 #include 
 int abc( int ); int x;
 main()
 { int b;
 b = abc(x);
 printf("b1=%d x1=%d\n",b,x);
 x = abc(b);
 printf("b2=%d x2=%d\n",b,x);
 } 
 int abc( int b ) 
 { static int x = 5;
 x += 7; b++;
 printf("b0=%d x0=%d\n",b,x);
 return x+b;
 }
 printf("c3 = %c k3 = %d\n", c, k);
 }
                                                                                                
                            
                            
                            
                                
                            
                            
                                
                            
                            
                            
                         
                    
Ошибку программа выдаст, из-за пустого #include и нижнего printf, который ни к чему не относится, а живёт сам по себе.