что напечатает как водится:#include int sample_1 ( void );int sample_2 ( void );int main ( void ) { printf ( "Sample #1 : %d\n", sample_1() ); printf ( "Sample #2 : %d\n", sample_2() );}int sample_1 ( void ) { int x = 1; int y = x++ + ++x; return y;}int sample_2 ( void ) { int x = 1; int y = (y=x++) + ++x; return y;}почему?
|