什么回报; 意思?

3 c prototype function return-type

函数的返回数据类型,其原型在main()中声明,是无效的.它结合了指令回报; 如在

main()
{
    void create(int *p);
    *some code*
}
void create(node *list)
{
     *some code*
     return;
}
Run Code Online (Sandbox Code Playgroud)

它将返回什么,它将返回哪里?

Aus*_*oke 9

它不会返回任何内容,您可能在void函数中返回语句以改变流并退出函数.即而不是:

void do_something(int i)
{
   if (i > 1) {
      /* do something */
   }
   /* otherwise do nothing */
}
Run Code Online (Sandbox Code Playgroud)

你可能有:

void do_something(int i)
{
   if (i <= 1)
      return;

   /* if haven't returned, do something */
}
Run Code Online (Sandbox Code Playgroud)