Нет, вы можете вернуть только один объект. Вы можете, однако, вернуть объект типа структуры, и вы можете поместить свои «множественные возвраты» в структуру:
typedef struct return_type
{
void* pointer_; // You should, of course, use whatever the appropriate types
char* string_; // are for the objects that you are trying to return.
};
return_type f();