Existan las que existan <printf()> toma cada parámetros como lo que es:
int power = 2;
int power(){return 5;};
printf("%d - %d", power
, power
()); // Salida: 2 - 5
int power = 2;
printf("%d", power
()); // ERROR printf() espera una funcion llamada power() que no existe
int power(){return 5;}
printf("%d", power
); // ERROR printf() espera una variable power que no existe
No sé si con esto ya queda más claro