for (char c : s) 这是C++11中新增的一种循环写法,对数组(或容器类,如vector和array)的每个元素执行相同的操作,string类也支持这种对字符的遍历循环操作。从第一个元素开始直到循环到最后一个元素。