以下C++代码片段中,既能正确遍历长度为n的整型数组并统计正数个数,又进行了合理循环边界优化的是?

gh932925 单选题 共 个子题

已知我们需要遍历下标范围为0~n-1的整型数组arr,统计其中大于0的元素总个数,下列四个实现方案中,既正确实现了功能,又完成了合理循环边界优化的是:

A

int count = 0; for(int i=0; i<=n; i++) { if(arr[i] > 0) count++; } return count;

B

int count = 0; int i=0; while(i < n) { if(arr[i] > 0) count++; i++; } return count;

C

int count = 0; for(int i=0; i < n; i++) { if(arr[i] <= 0) continue; count++; } return count;

D

int count = 0; for(size_t i=0; i < n; ++i) { if(arr[i] > 0) count++; } return count;

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧