#报错内容是[Error] expected primary-expression before 'A'
#我的代码是
#include <stdio.h>
typedef struct{
float r;
float i;
}complex;
int main(){
void create(complex& A,complex& B,float m,float n,float p,float q);
int x=5;int y=6;//第一个复数的实部与虚部
int a=2;int b=3;//第二个复数的实部与虚部
create(complex A,complex B,x,y,a,b)
}
void create(complex& A,complex& B,float m,float n,float p,float q){
A.r=m;
A.i=n;// 第一个复数的实部与虚部 已经创建完成
B.r=p;
B.i=q;
printf("%d %d %d %d",A.i,A.i,B.r,B.i);
}