使用带有sizeof
运算符的for
循环来处理数组中的所有元素。
#include<stdio.h>
int main(void)
{
double values[5] = { 1.5, 2.5, 3.5, 4.5, 5.5 };
double sum = 0.0;
for (unsigned int i = 0; i < sizeof(values) / sizeof(values[0]); ++i)
sum += values[i];
printf("数据元素总和是:%.2f", sum);
return 0;
}
执行上面示例代码,得到下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
数据元素总和是:17.50
此循环相加数组所有元素的值,最后得到总和。