范围for 语句会遍历给定序列中的每个元素并对序列的每个值执行某种操作,其语法形式是:
for( declaration : expression)
statement;
其中,expession部分是一个对象,用于表示一个序列。declaration部分负责定义一个变量,该变量将被用于访司序列中的基础元素。每次迭代declaration部分的变量会被初始化为expression部分的下一个元素值。
如:
一个string对象表示一个字符的序列,因此string对象可以作为范围for语句中的expression部分。