许多操作需要访问数组的每个元素来检查数据、存储信息和其他任务。
这可以在称为遍历数组的过程中完成,该过程通常使用for循环实现,因为循环控制变量自然对应于数组索引。
考虑以下程序:
float purchases[3] = {10.99, 14.25, 90.50}; float total = 0; int k; /* 计算总额 */ for (k = 0; k < 3; k++) { total += purchases[k]; } printf("采购总额 %6.2f\n", total); /* 输出: 采购总额115.74 */
循环控制变量的迭代次数从0到1,小于要匹配索引值的元素数。
循环对于赋值也很有用。
例如:
int a[10]; int k; for (k = 0; k < 10; k++) { a[k] = k * 10; }