Что напечатает следующая программа?
#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, который ни к чему не относится, а живёт сам по себе.