C/C++中的变量作用域

#include <iostream>
 
using namespace std;
 
int i = 1;
int j = 2;
 
int main()
{
 
    int i = 9;  //C/C++中合法,Java中出现编译错误:变量已定义
    int j = j;  //C/C++中虽然合法,但是j在main内部重新声明,导致j的值未知。
 
    cout << i << endl;
    cout << j << endl;
    return 0;
}

上一篇:javascript 命令方式 测试例子


下一篇:ElasticSearch 学习记录之如任何设计可扩容的索引结构