引用传递问题(求助)
#include <stdio.h>void Import(int &pa,int &pb)
{
pa=5;
pb=2;
}
main()
{
int a,b;
Import(a,b);
printf("%d,%d",a,b);
}
如果我想在Import()函数里通过键盘输入给a,b赋值,应该怎么写?
#include <stdio.h>
void Import(int &pa,int &pb)
{
scanf("%d %d",&pa,&pb);
}
void main()
{
int a,b;
Import(a,b);
printf("%d,%d",a,b);
}
谢谢了
可为什么我用double类型的时候会出错
#include <stdio.h>
void Import(double &pa,double &pb)
{
scanf("%f %f",&pa,&pb);
}
void main()
{
double a,b;
Import(a,b);
printf("%f,%f",a,b);
}
谢谢了
可为什么我用double类型的时候会出错
#include <stdio.h>
void Import(double &pa,double &pb)
{
scanf("%lf %lf",&pa,&pb);
}
void main()
{
double a,b;
Import(a,b);
printf("%f,%f",a,b);
}