关于C++循环结构与边界优化,下列说法正确的是?
阅读以下两段C++代码片段,判断相关说法正确的是:
// 代码1:计算数组arr的前n个元素之和
int getArraySum(int arr[], int n) {
int total = 0;
for(int i = 0; i <= n; ++i) {
total += arr[i];
}
return total;
}
// 代码2:统计字符串中字符'a'的个数
int countA(const char* str) {
int cnt = 0;
for(int i = 0; i < strlen(str); ++i) {
if(str[i] == 'a') cnt++;
}
return cnt;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析