الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو الفرق الجوهرى بين X++ & ++x

بدأه EXP في 15 أبريل 2008 · 5 رد · 2,974 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هو الفرق الجوهرى بين X++ & ++X

امتى يبقى فى فرق بين X++ & ++X عشان لما بعمل Loop بيبقى مفيش فرق

ممكن مثال يوضح الفرق

#2

جرب هذا الكود و لاحظ الفرق:

int X = 3;
			int Y = X++;

			Console.WriteLine("X = " + X + " Y = " + Y);

			X = 3;
			Y = ++X;

			Console.WriteLine("X = " + X + " Y = " + Y);
#3

شكرا جزيلا اخى Golden man

#4

1. Wat is het verschil tussen a++ en ++a

q Geen enkel verschil.

q a++ geeft a+1 terug en verhoogt a met 1 terwijl ++a a+1 teruggeeft zonder a te verhogen.

a++ geeft a terug en verhoogt a daarna met 1, terwijl ++a eerst de incrementering uitvoert en daarna a teruggeef

Salam Alaykom hada soaal iga fi al imtehaan(in dutch langauge)

ma howa al fark bayna a++,++a

what would i explain to you they are not the same

#5

using System;

class TestPerson

{

static void Main()

{

for (int a = 1; a <= 1; a++) Console.Write(a++);

Console.ReadLine();

}

}

q 2

q 1

q any thing els

aljawaab howa wahad one

#6

السلام عليكم :

إخوتي أحببت أن أوضح شيئا للسائل مع تأخري لكن أن تصل متأخرا خير من أن لا تصل ابدا

الفرق الجوهري سهل جدا

يظهر هذا الفرق إما اثناء الطباعة أو اثناء الاسناد:

x =2 ;

cout<<x++ هنا يطبع 2 ثم يزيدها واذا طبعنا مرة ثانية سينتج 3

أما :

x =2;

cout<<++x;

هنا سيطبع 3 مباشرة

أي يزيد ثم يطبع أو يسند

وشأن الاسناد شأن الطباعة في هذه المسألة

والسلام ختام

مواضيع مشابهة