do-while语句和while语句区别, do-while不管条件真假会执行一次,
while条件为假就可以一次都不执行
while条件为假就可以一次都不执行
cin可以初始化变量
//: C03:Guess2.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
// The guess program using do-while
#include <iostream>
using namespace std;
int main() {
int secret = 15;
int guess; // No initialization needed here
do {
cout << "guess the number: ";
cin >> guess; // Initialization happens
} while(guess != secret);
cout << "You got it!" << endl;
fflush(stdin);
getchar();
} ///:~
输出
只有输到15 就输出 You got it!然后退出