السلام عليكــم ورحمـة الله وبركاتــه ،،
هذا سؤال بسيط حتى نتعرف على السي شارب أكثر
السؤال : ما هو ناتج المتغير Result في كل من الأكواد التالية ؟ مع ذكر التعليل ؟
الكود الأول
int X = 0; int Y = 0; int Result = -1; if (X > 1 && Y++ > 0) Result = 1; else if (Y == 1) Result = 2; else Result = 3;
الكود الثاني
int X = 0; int Y = 0; int Result = -1; if (X > 1 & Y++ > 0) Result = 1; else if (Y == 1) Result = 2; else Result = 3;
الكود الثالث
int X = 0;
int Y = 0;
int Result = -1;
if (X == 0 || Y++ > 0)
{
if (Y == 1) Result = 1;
else Result = 2;
}الكود الرابع
int X = 0;
int Y = 0;
int Result = -1;
if (X == 0 | Y++ > 0)
{
if (Y == 1) Result = 1;
else Result = 2;
}بالتوفيق