复合语句,

来源:互联网 发布:php curl exec 超时 编辑:程序博客网 时间:2024/06/10 05:00

语句块中,也被称为复合语句,是一组报表,由编译器处理,如果它是一个单一的声明。块的开始与结束的符号与} {,符号,和被执行的语句之间放置在。块可以用于任何地方,一个语句是允许的

你已经看到了一个块功能main()

int main(){ // start a block    // multiple statements    int nValue = 0;    return 0;} // end a block

块可以嵌套在其他块。正如你所看到的,如果语句执行一个语句如果条件为真。然而由于块可以在任何地方使用一个语句就可以我们可以用一块语句使语句执行多个语句,如果条件为真
include <iostream>int main(){    using namespace std;    cout << "Enter a number: ";    int nValue;    cin >> nValue;    if (nValue > 0)    { // start of nested block        cout << nValue << " is a positive number" << endl;        cout << "Double this number is " << nValue * 2 << endl;    } // end of nested block}

如果用户输入号码3程序打印

3是一个正数

号码是6

请注意,这两个语句嵌套块时,如果语句是真的执行

它甚至有可能块内的块的块内

123456789101112131415int main(){    using namespace std;    cout << "Enter a number: ";    int nValue;    cin >> nValue;     if (nValue > 0)    {        if (nValue < 10)        {            cout << nValue << " is between 0 and 10" << endl;        }    }}



0 0