首页题目详情
以下哪项代码能正确遍历一维数组arr的所有元素?

A.for(int i=0; i<5; i++) printf("%d", arr[i]);
B.for(int i=1; i<=5; i++) printf("%d", arr[i]);
C.while(i < 5) printf("%d", arr[i]);
D.for(int i=0; i<5; i++) printf("%d", arr[i+1]);
优质解答
答案
A
解析
正确遍历数组的方式是使用for循环,从i=0开始,循环条件为i < 数组长度。所以选项A是正确的,B下标超出范围,C缺少循环控制变量的初始化,D会使数组越界。
C语言程序设计单选题中等AI生成