首页题目详情
以下哪个代码能正确输出数组arr中所有元素?已知arr为int类型数组,长度为5。

A.for(int i=0; i<5; i++) printf("%d ", arr[i]);
B.int i; for(i=0; i<5; i++) printf("%d ", arr[i]);
C.printf("%d ", arr);
D.for(int i=0; i<5; i++) printf("%d ", *arr[i]);
优质解答
答案
A
解析
选项A正确使用了循环结构访问数组元素,选项C缺少循环,直接打印数组名会输出数组首地址,选项D的语法错误,*arr[i]在数组访问中不正确。
C语言程序设计单选题中等AI生成