ProghubPH

что будет выведено на экран?

 один вариант
#include <stdio.h> 
 
#define A(a) # a 
#define B(a, b) A(a ## b ## c) 
 
int main() { 
  printf("%s", B(foo, bar)); 
  return 0; 
} 
a ## b ## c
foobarc
foo ## bar ## c
foobar
программа не скомпилируется
foo bar c