while(判斷條件){
運(yùn)算條件;
}
for(初始化參數(shù);循環(huán)條件;表達(dá)式)
運(yùn)算條件;
while 循環(huán)循環(huán)條件判斷的值其實(shí)是FALSE 或者TRUE ,而for循環(huán)是給出的具體的條件,當(dāng)要重復(fù)的內(nèi)容很多,并且條件給定的時(shí)候,往往用for循環(huán),while循環(huán)只是單純的一個(gè)條件的判斷.
這里列舉c++ primer的習(xí)題1.16為例,從cin讀取一組整數(shù),然后求和:
代碼:
(井號(hào)鍵)include <iostream>
//將讀取的整數(shù)求和
int main()
{
int val, sum = 0;
std::cout << "Please input the integers: " << std::endl;
while (std::cin >> val)
sum += val;
std::cout << "The sum of all your input integers is: " << sum << std::endl;
return 0;
}