易百教程

使用带有sizeof运算符的for循环来处理数组中的所有元素

使用带有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

此循环相加数组所有元素的值,最后得到总和。