خروجی قطعه کد زیر چیست؟چرا؟
و لطفا توضیح بدین که خط 3و 4 چه مقادیری به خود میگیره؟
{
char str[4];
int a=1;
for (int i=0;i<0x4;i++) str[i]=i;
a=*((int*)&str[1]); a++;
cout<<a;
}
خروجی قطعه کد زیر چیست؟چرا؟
و لطفا توضیح بدین که خط 3و 4 چه مقادیری به خود میگیره؟
{
char str[4];
int a=1;
for (int i=0;i<0x4;i++) str[i]=i;
a=*((int*)&str[1]); a++;
cout<<a;
}