关于以下两段C++代码的循环边界与优化的说法,正确的是?
现有两段C++代码,分别存在边界错误和性能优化空间:
- 打印数组前5个元素的函数:
void printArr(int arr[]) { for(int i=1; i<=5; i++){ cout << arr[i] << " "; } } - 计算字符串字符ASCII和的函数:
int calcSum(string s) { int sum = 0; for(int i=0; i<strlen(s.c_str()); i++){ sum += s[i]; } return sum; }
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析