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

اقتراح لإجراء تعديل لجملة For

بدأه لؤى نجاتى في 28 أكتوبر 2008 · 6 رد · 692 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا لؤى نجاتى، طالب بكلية علوم الحاسب فى السنة الاولى...

اثناء قرائتى لكتاب فى الـC++ لاحظت شيئاً فى جملة الـFor loop .

الافضل اثناء تصميم برنامج او عمل دالة معينة ان تقوم بتعريف المتغيرات فى البداية او فى اعلى الكود بحيث يكون منفصلاً عن الكود نفسه. اما فى الـFor فتجد الVariable Initialization فى اعلى الجملة نفسها.

رأيت انه لو يكون من الافضل ان تسمح لنا لغات البرمجة بتعريف هذا المتغير فى اعلى الكود او وضع الVariable Initialization لهذه الجملة مع بقيته من المتغيرات مع وضع keyword معينة لتمييزه عن المتغيرات العادية.

ما رأيكم ؟!

تم تعديل هذه المشاركة بواسطة لؤى نجاتى في 28 أكتوبر 2008 في 12:25

#2

تستطيع ان تعرف بداية العداد داخل او خارج الجملة

int i=0;
	for(;i<10;i++)

او

	for(int i=0;i<10;i++)
llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3
time1 كتب:
تستطيع ان تعرف بداية العداد داخل او خارج الجملة

int i=0;
	for(;i<10;i++)

او

	for(int i=0;i<10;i++)

و كيف تعرف ان المتغير

int i=0

هو لجملة For اذا كان بعيداً عنها فى اول الكود قبل دالة main()

مع افتراض ان لديك 200 متغير مثلاً

تم تعديل هذه المشاركة بواسطة لؤى نجاتى في 28 أكتوبر 2008 في 14:40

#4

وهل اسم المتغير سوف يتكرر !

tvquran_6.gif

#5
اقتباس
و كيف تعرف ان المتغير

int i=0

هو لجملة For اذا كان بعيداً عنها فى اول الكود قبل دالة main()

مع افتراض ان لديك 200 متغير مثلاً

اكتب عنده تعليق (هذا المتغير من اجل جملة for ) ...

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#6

تعريف المتغير داخل جملة for معناه ان عمره سينتهى بانتهاء ال loop ويمكنك استخدام نفس الاسم مرة اخرى

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#7

هذا كان سابقاً في الـc لكن في الـc++ تقدر تعرفه في أي مكان


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

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