使用递减运算符在循环中递减顺序打印出10到0 之间的整数

参考书《c++ primer 》第五版。

题目:p11页练习题

练习1.10 使用递减运算符在循环中递减顺序打印出10到0 之间的整数

#include 
using namespace std;


int main(int argc, const char * argv[]) {
    int val=10;
    //只要val大于等于0,while 循环就会持续执行
    while( val >= 0 ){
        cout << val << " " ;  //输出val
        --val; //将val减一,即val=val-1;
       
    }
    cout<< endl; //空出一行
    return 0;
}

结果

10 9 8 7 6 5 4 3 2 1 0 
Program ended with exit code: 0

Extend
for 循环门的运用

#include 
using namespace std;
int main(int argc, const char * argv[]) {
  
    //从10到1之间的整数
    for (int i=10; i>=0;--i)
    cout << i << " " ;
    cout << endl;
    return 0;
}

结果

10 9 8 7 6 5 4 3 2 1 0 
Program ended with exit code: 0

你可能感兴趣的:(自学,C++,Xcode)