【代码部分】
struct pnum{
int num[505] = {0};
int len = 0;
};
struct add(pnum a,pnum b){ //高精度数相加【报错所在行】
pnum ans;
ans.len = max(a.len,b.len);
for(int i=0;i<ans.len;i++){
ans.num[i] = a.num[i] + b.num[i];
ans.num[i+1] /= 10;
ans.num[i] %= 10;
}
if(ans.num[ans.len])
ans.len++;
return ans;
{
【报错信息】 [Error] expected ')' before 'a'
初学高精度,写了一个struct结构体和一个函数,结果报错少括号,找了半天也没发现哪里少,萌新求助xdd