以下针对C++循环结构与边界优化的修改方案中,同时修复原代码的边界错误并完成合理优化的是?
已知原C++代码如下,存在循环边界错误与可优化的重复计算问题:
int calculateTotal(char* str) {
int total = 0;
for(int i=0; i<=strlen(str); i++){
total += str[i];
}
return total;
}
以下哪个修改方案同时解决了上述两个问题?
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析