gpt4 book ai didi

c - MSDN 中的返回语句

转载 作者:行者123 更新时间:2023-12-01 08:16:10 26 4
gpt4 key购买 nike

今天在看MSDN的时候,遇到了如下代码:

void draw( int I, long L );
long sq( int s );
int main()
{
long y;
int x;

y = sq( x );
draw( x, y );
return();
}

long sq( int s )
{
return( s * s );
}

void draw( int I, long L )
{
/* Statements defining the draw function here */
return;
}

当然不行,所以我改了

return();

在主函数中

return 0;

谨慎使用。关于这段代码我有两个问题:

1.为什么微软要用return();这只是一个错误?还是其他原因?

2.返回什么; in the draw function是什么意思?我觉得没必要,为什么它存在于函数中?

最佳答案

  • 1 是的,我认为这是一个错误。
  • 2 在void返回方法中,省略return语句相当于在方法的最后一行有一个return。

关于c - MSDN 中的返回语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8354158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com