saeed_cool68
جمعه 05 خرداد 1391, 02:22 صبح
سلام.من در مورد این برنامه به مشکل برخوردم اینکه چرا مقدار x2 برابر 22 میشه؟
int x;
int _tmain(int argc, _TCHAR* argv[])
{x=11;
int x;
x=44;
int y = 88;
if(x>=22)
{x=22;int y;int x=33;y=44;
cout<<"x1="<<x<<"\n"<<"y1="<<y<<"\n";}
y=77;
cout <<"x2="<< x <<"\n"<<"x3="<<::x<<"\n"<<"y2="<<y<<"\n";
return 0;
}
int x;
int _tmain(int argc, _TCHAR* argv[])
{x=11;
int x;
x=44;
int y = 88;
if(x>=22)
{x=22;int y;int x=33;y=44;
cout<<"x1="<<x<<"\n"<<"y1="<<y<<"\n";}
y=77;
cout <<"x2="<< x <<"\n"<<"x3="<<::x<<"\n"<<"y2="<<y<<"\n";
return 0;
}