What is the Syntax of recursion in turbo c?

Nothing. A function may call itself just like any other function, eg:

int main (int argc, char **argv)
{
if (argc>0) {
puts (argv[0]);
main (argc-1, argv+1);
}
return 0;
}