作业帮 > 综合 > 作业

for(k=0,m=0;i>0&&j>0;i--,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 22:35:56
for(k=0,m=0;i>0&&j>0;i--,
如题
另外 这三个for语句所带的函数是什么意思?
for(k=0,m=0;i>0&&j>0;i--,j--)
{
m+=x[i-1]-'0'+y[j-1]-'0'; /* 字符减字符等于数字*/
z[k++]=m%10+'0';
m/=10;
}
for(;i>0;i--)
{
m+=x[i-1]-'0';
z[k++]=m%10+'0';
m/=10;
}
for(;j>0;j--)
{
m+=y[j-1]-'0';
z[k++]=m%10+'0';
m/=10;
}
for(k=0,m=0;i>0&&j>0;i--,j--)
的意思是:循环开始时做个:k=0和m=0.
以后每做个循环时都判断一下条件i>0&&j>0成立还是不成立,成立则做循环体,再做i--和j-- !这个循环直到i=