void的用法?下边程序如果没有void,是错的,为什么呀?

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:50:43
#include<iostream.h>
main()
{
void swap(int&,int&);int a=3,b=5;
cout<<a<<'\t'<<b;
swap(a,b);
cout<<a<<'\t'<<b<<endl;
}
void swap(int&x,int&y)
{ int temp=x;
x=y;
y=temp;
}

return是返回值,没有返回值就要用void声明.

按照新的C++标准 main函数必须返回int型,为了你的程序有很好的移植性请使用:
int main()
{

return 0; //注意最新的标准,对于main函数的的这句返回值语句可以省略
}

因为没有return值所以不是void的就会错