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

مافائدة هذه الشرط !

مغلق
بدأه LINUX MAN في 12 يناير 2008 · 4 رد · 721 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مافائدة هذه الشرط

for (int i = 0; i < strlen(word); i++)

أنا اعرف أن الداله strlen() تحسب عدد الحروف في الكلمة لكن في هذه الشرط المكتوب في الأعلى ماوظيفته يعني متى يتوقف عن الLooping أو التكرار

يعني مثلا أنا اعرف أنه هذه الشرط

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

أنه يقوم بطباعة الأرقام حتى رقم 10 ثم نخرج من التكرار

لكن في الشرط الي يحتوي على strlen() كيف أعرف متى سيتوقف عن التكرار ويخرج من الLooping

تم تعديل هذه المشاركة بواسطة LINUX MAN في 12 يناير 2008 في 18:05

#2
strlen(word)
تعيد طول النص المخزن في المتغير 
يعني اذا كان طوله 3 يتوقف اللوب بعد ثلاث مرات
tvquran_6.gif

#3
arabi2013 كتب:
strlen(word)
تعيد طول النص المخزن في المتغير 
يعني اذا كان طوله 3 يتوقف اللوب بعد ثلاث مرات

هلا تقصد مثلا إذا كانت الكلمة ahmed

راح يتوقف عن التكرار بعد خمس مرات

#4
اقتباس
راح يتوقف عن التكرار بعد خمس مرات

صحيح.

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 12 يناير 2008 في 18:50

#5
Khaled.Alshaya كتب:
صحيح.

مشكور أخوي arabi2013 على الإفادة

ومشكور أخوي خالد على التأكيد.

تم تعديل هذه المشاركة بواسطة LINUX MAN في 12 يناير 2008 في 19:09

هذا الموضوع مغلق.

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