- 格式:
statement1
while(test-expr)
statement2
statement3
- 举例:
int i = 0;
while(i < 10)
{
cout<< i << endl;
i++;
}
cout<<"after while"<<endl;
- 执行顺序
#include<iostream>
#include<array>
#include<vector>
using namespace std;
int main(int argc, char* argv[])
{
string s = "hellow world";
unsigned long size = s.size();
int i = -1;
while((++i) < size)
{
if (s[i] != ' ')
{
cout << "<" << s[i] << ">";
}
else
{
cout << s[i];
}
}
cout << endl;
string ss = "I love you ";
auto p = begin(ss)-1;
auto endp = end(ss);
while ((++p) != endp)
{
if (*p != ' ')
{
cout << "<" << *p << ">";
}
else
{
cout << *p;
}
}
return 0;
}