首页题目详情
以下哪项代码可以正确地将数组arr的所有元素赋值为0?

A.for(int i=0; i<5; i++) arr[i] = 0;
B.int i; for(i=0; i<5; i++) arr[i] = 0;
C.arr[0] = 0; arr[1] = 0; arr[2] = 0; arr[3] = 0; arr[4] = 0;
D.while(i < 5) arr[i] = 0;
优质解答
答案
A
解析
选项A使用for循环控制变量i并正确赋值,是合法且规范的方式。选项B的循环控制语法错误,缺少类型说明。选项C虽然正确,但不够简洁。选项D没有初始化i,会引发未定义行为。
C语言程序设计单选题中等AI生成