为了账号安全,请及时绑定邮箱和手机立即绑定

请问下C中数组[MAX-2]=='-';的等于-是什么意思啊?下面附上代码?

请问下C中数组[MAX-2]=='-';的等于-是什么意思啊?下面附上代码?

C
慕姐1042198 2020-05-01 10:30:58
   void mul(int a1[MAX],int a2[MAX],int *c)   {    int i,j;    int y;    int x;    int z;    int w;    int l1, l2;       l1=a1[MAX-1];       l2=a2[MAX-1];       if (a1[MAX-2]=='-'&& a2[MAX-2]=='-')           c[MAX-2]=0;       else if (a1[MAX-2]=='-')           c[MAX-2]='-';       else if (a2[MAX-2]=='-')           c[MAX-2]='-';    for(i=0;i<l1;i++)    {     for(j=0;j<l2;j++)     {        x=a1[i]*a2[j];        y=x/10;        z=x%10;        w=i+j;        c[w]=c[w]+z;        c[w+1]=c[w+1]+y+c[w]/10;        c[w]=c[w]%10;     }    }    w=l1+l2;    if(c[w-1]==0)w=w-1;    c[MAX-1]=w;    return;   }   
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 507 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信