##
#include
void f( int *a, int *b ) {
printf( "a: %d, b: %d \n", *a, *b );
*a = 1;
*b = 2;
}
int main( int argc, char ** argv ) {
int x = 0;
f( &( ++x ), &( ++x ) );
return 0;
}
##
##
junk.c
junk.c(11) : error C2102: '&' requires l-value
junk.c(11) : error C2102: '&' requires l-value
junk.c(11) : error C2198: 'f' : too few arguments for call