#include <iostream.h>
int &fun()
{
static int n;
cout<<endl<<&n;
return n;
}
void main()
{
fun()=10;
cout<<&fun();
}
为什么:输出结果什么也没有
#include <iostream.h>
int &fun()
{
static int n;
cout<<endl<<&n;
return n;
}
void main()
{
fun()=10;
cout<<&fun();
}
为什么:输出结果什么也没有
fun()是函数怎么能用fun()=10;赋值的语句,至于int &fun()有没有错我就不知道了,好像是错的