还是关于倒序输出的有关问题

还是关于倒序输出的问题void tok(char *y){char *tif((tstrtok(y, ))!NULL){tok(0)printf(%s , t

还是关于倒序输出的问题
void tok(char *y)
{
  char *t;
  if((t=strtok(y, " "))!=NULL)
  {
tok(0);
printf("%s ", t);
  }
}

这是我定义的一个函数
为什么结果是倒序输出呢(c语言)
求指导

[解决办法]
你这不是使用递归了吗?tok(0)
[解决办法]
代码贴全啊,这样看的不明不白的~