#include <iostream>
using namespace std;
int i=0;
int main(){
{
int i=10;
{
int i=10;
}
}
{
int i=10;
}
for(int i=0;i<20;++i)
for(int i=0;i<10;++i);
}
C++编译通过
public class TestToDouble {
public static void main(String [] args){
// String s="1,2;3,4,5;6,7,8";
/* for(int index=0;index<args.length;++index){
double [][] d;
String [] sFirst = args[index].split(";");
d = new double[sFirst.length][];
for(int i=0;i<sFirst.length;++i){
String [] sSecond = sFirst[i].split(",");
d[i]=new double[sSecond.length];
for(int j=0;j<sSecond.length;++j){
d[i][j]=Double.parseDouble(sSecond[j]);
}
}
for(int i=0;i<d.length;++i){
for(int j=0;j<d[i].length;++j){
System.out.print(d[i][j]+" ");
}
System.out.println();
}
}*/
{
int i=0;
{
int i=5;
}
}
for(int i=0;i<10;++i)
for(int i=0;i<20;++i);
}
}
Java编译报错,关于上下级关系中,命名相同会引发错误