一般情况 for 循环都是这么写的:
string str = "YaoYee";
for (int i = 0; i < str.length(); i++)
{
cout << str[i] << ' ';
}
但是,还有一种更简单的方法如下:
for (char c:str){
cout << c << ' ';
}
不过,据说前面加个 & 速度会变快,后续待测试吧。
for (char &c:str){
cout << c << ' ';
}
同样对于数组也可以实现:
for (size_t i = 0; i < size(a); i++)
{
cout << a[i];
}
for (int n : a) {
cout << n;
}
猜你喜欢:👇🏻
⭐【C++】cout 换行或空格输出两个数
⭐【C++】语法小知识
⭐【C++】精简代码