C 如果函数为真,如何保持该值?
我有C 如果函数为真,如何保持该值?,c,C,我有lagersaldot,如果用户选择1它会添加一个数字,如果选择2它会从中减去一个数字。但如果选择2,且数字为,则可以在执行减法之前进行检查: if (reg[i].lagersaldo - change < 0) { printf("Error! Can't be under 0 !!"); return; } reg[i].lagersaldo -= change; if(reg[i].lagersaldo-change
lagersaldot
,如果用户选择1
它会添加一个数字,如果选择2
它会从中减去一个数字。但如果选择2,且数字为,则可以在执行减法之前进行检查:
if (reg[i].lagersaldo - change < 0) {
printf("Error! Can't be under 0 !!");
return;
}
reg[i].lagersaldo -= change;
if(reg[i].lagersaldo-change<0){
printf(“错误!不能低于0!!”;
返回;
}
reg[i].lagersaldo-=变化;
您可以在执行减法之前进行检查:
if (reg[i].lagersaldo - change < 0) {
printf("Error! Can't be under 0 !!");
return;
}
reg[i].lagersaldo -= change;
if(reg[i].lagersaldo-change<0){
printf(“错误!不能低于0!!”;
返回;
}
reg[i].lagersaldo-=变化;
在将变量分配给减法运算之前,您是否尝试过检查减法运算的结果?@Kevin您的意思是如果我检查减法运算后是否保持其值?我做了,不,我是说,if(reg[I].lagersaldo change<0{error}否则{do subgration}
@Kevin我不知道为什么我没有想到。我现在修好了,谢谢@Kevin请回答或删除问题。在将变量分配给减法运算之前,您是否尝试过检查减法运算的结果?@Kevin您的意思是如果我检查减法运算后是否保持其值?我做了,不,我是说,if(reg[I].lagersaldo change<0{error}否则{do subgration}
@Kevin我不知道为什么我没有想到。我现在修好了,谢谢@Kevin请回答或删除问题。