What will be the output of the following C code?
#include <stdio.h>
void first()
{
printf("Hello World");
}
void main()
{
void *ptr() = first;
ptr++
ptr();
}
#include <stdio.h>
void first()
{
printf("Hello World");
}
void main()
{
void *ptr() = first;
ptr++
ptr();
}
A. Illegal application of ++ to void data type
B. pointer function initialized like a variable
C. Illegal application of ++ to void data type & pointer function initialized like a variable
D. None of the mentioned
Answer: Option C
Join The Discussion