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';

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 10:09:28
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]-''

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';
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--,如题另外 这三个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';
for(k=0,m=0;i>0&&j>0;i--,j--)
的意思是:循环开始时做个:k=0和m=0.
以后每做个循环时都判断一下条件i>0&&j>0成立还是不成立,成立则做循环体,再做i--和j-- !这个循环直到i=