【发布时间】:2011-12-02 09:21:17
【问题描述】:
今天在看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;
}
当然,它不起作用,所以我改变了
返回();
在主函数中
返回 0;
谨慎使用。 我对这段代码有两个问题:
1.为什么微软使用return();这只是一个错误?还是其他原因?
2. 返回什么;在draw函数中是什么意思?我认为没有必要,为什么它存在于函数中?
【问题讨论】:
-
请告诉我们您正在阅读 MSDN 上的哪个页面,以便我们也可以查看。
-
能否提供 MSDN 文章的链接?
-
哈哈,MSDN 不是因为不修复错误而总是“修复”URL 而出名吗? :-)