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ù)娜饵,然后求和:
代碼:
(井號鍵)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;
}