C++11新增基于范围的for循环

之前在用for循环时,每次都要写条件,并不是很方法。

在C++11中for循环还可以用于基于范围循环,可以将上面for循环代码改写:

两段for循环代码实现一样功能,但第二段for循环代码更简单。

第二段for循环中double换成C++11 auto关键字

这样在编写代码时会更方便,特别是在用于容器类时。

以上都是直接输出元素,没有修改元素值。如果要修改元素值可以将for循环内作下修改就可以,将x改成引用类型&x;