根据现有的指针做函数形参的例题对代码进行修改 改为引用做函数形参 不知道具体应该怎么修改 请大神指教
图片是指针做函数形参的代码:
代码段是我个人修改后的,将引用作为形参的代码,但是一直出现 lvalue required as left operand of assignment|的报错,想知道正确的修改方法。
#include <iostream>
using namespace std;
void splitFloat(float x,int & intPart,float & fracPart)
{&intPart=static_cast<int>(x);
&fracPart=x-&intPart;}
int main()
{
for(int i=0;i<3;i++)
{
float x,f;
int n;
cin>>x;
splitFloat(x,&n,&f);
cout<<n<<" "<<f<<endl;
}
return 0;
}