简单问题 和引用有关
ac_de 2010-07-27 11:27:50
//将编号解析成数组的索引
void IdConvert(int Id,int &i,int &j,int &k)
{
i=Id/10000-1;
j=(Id-(Id+1)*10000)/100-1;
k=Id-(i+1)*10000+(j+1)*100)-1;
}
void Function()
{
int i=0;
int j=0;
int k=0;
int Id=010101;
try
{
IdConvert(Id,i,j,k);
//////////////////////////在这里设置断点。执行完函数后,
//谁知道i的值是几????
int Index=0;
int i=3;
}
catch(...)
{
MessageBox("报错");
}
}
第2个问题
为什么在try{}中声明一个i变量,没有提示 变量已经重复定义了呢?