En cambio si fuese de otro tipo, como puntero a char(char *), para el que no existe una conversión implícita a float, el compilador detectará el conflicto y producirá un error.