NO.
If you want to define demo(); after main(), then you need to include the function definition before the main function, otherwise your code will result in an error.
#include <stdio.h>
void demo(); // function defination
int main() {
demo();
return 0;
}
void demo() {
printf("GeeksQuiz ");
}