Does the following program invoke Undefined Behaviour in C?
int main()
{
    printf("Printf asking: Where is my declaration ?");
}
In the above program there is an implicit declaration of printf(), so is the above code fully standard compliant or it just has some implementation specific behaviour?
 
     
    