変数の宣言

C言語では、変数を宣言するとき、ブロックの最初で宣言しないいけませんでしたが、C++では下のソースのように途中でも宣言することが可能です。

#include <iostream.h>

int main(){
        int y, a = 0;
        cout << "a = " << a << endl;

        int b = 1; /* C言語ではエラーになる */
        cout << "b = "  << b << endl;

        y = a + b;
        cout << "a + b = " << y << endl;

        return 0;
}

トップページ