Lesson #37 - Function Parameters - By-Val vs By-Ref

  Рет қаралды 66,476

Programming Advices

Programming Advices

Күн бұрын

Пікірлер: 296
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
يوجد دروس مفتوحه على المنصه من ضمن دوره سي بلس بس المستوى الثاني تعزز فهمك لهذا الدرس احضروهم في قسم references programmingadvices.com/courses/enrolled/1827205
@ab55hh
@ab55hh 2 жыл бұрын
ما فهمت غير لما شوفت الفيديد اللي عالمنصه لو نزلتوا عاليتيوب يكون جزاك الله خيرا لأ، هذا الدرس أتعب الكثير وشكرا
@لينالقراله
@لينالقراله Жыл бұрын
​@@ab55hh كيف لقيته ،بدخل ع المنصه بس مش عارفه كيف الاقي الفيديو او أشغله....
@mosala7149
@mosala7149 Жыл бұрын
ممكن كوبون خص للاشتراك
@arabicapps5477
@arabicapps5477 Жыл бұрын
SUPPORT100%
@tamerhassan6349
@tamerhassan6349 Жыл бұрын
ياريت حضرتك تعمل عادة شرح مشروع برنامج ورقة وحجر مع شرح آلية التفكير بخطوات مع كل خطوة تتنفذ برمجيات ويفضل لو على مرحلتين
@moamenmoamen2240
@moamenmoamen2240 4 ай бұрын
الى مش فاهم دا مثال مشان تفهم اكثر لاتنسونى من دعائكم تخيّل معايا الموقف ده: أنت عندك ورقة (Num1)، وعليها مكتوب رقم 1000. عايز تبعتها لحد يعدّل الرقم ده. عندك طريقتين تبعت الورقة دي: 1. by-value (بالقيمة) لما تبعت الورقة بالطريقة دي، بتاخد نسخة من الورقة الأصلية وتبعتها للشخص اللي هيعدل عليها. اللي هيحصل: الشخص اللي استلم النسخة هيغير الرقم اللي على النسخة بتاعته (مثلاً هيغير الرقم من 1000 إلى 7000). لكن! الورقة الأصلية اللي عندك ماتتغيرش وبتفضل مكتوب عليها 1000. في المثال ده: النسخة اللي مع الشخص تغيرت (من 1000 إلى 7000). لكن الورقة الأصلية اللي عندك ما اتغيرتش وفضلت 1000. 2. by-reference (بالإشارة) لما تبعت الورقة بالطريقة دي، أنت بتدي للشخص الورقة الأصلية بتاعتك علشان هو يعدّل عليها. اللي هيحصل: الشخص اللي استلم الورقة هيغير الرقم اللي عليها (مثلاً هيغير الرقم من 1000 إلى 7000). الورقة اللي عندك اتغيرت فعلاً، لأنك اديته الورقة الأصلية يعدل عليها. في المثال ده: الورقة الأصلية اللي عندك اتغيرت (بقت 7000).
@GeorgeZahkia
@GeorgeZahkia Ай бұрын
شكرااا
@ميرو34
@ميرو34 Ай бұрын
شكرا❤
@kanatalmoslim
@kanatalmoslim 18 күн бұрын
شكرا على هذا التوضيح
@AliMohamad-d7e
@AliMohamad-d7e 8 күн бұрын
برنس 👍
@mathtrick3313
@mathtrick3313 Күн бұрын
عاش👏
@DrAbbas-g8f
@DrAbbas-g8f 2 жыл бұрын
تخيل أن الدرس بمجرد ما بدأته لم أفهمه صعب جدا فحبست الحلقة ورحت أدور على شروحات أخرى لهذه الجزئية بالضبط فلم أفهم كذلك يومين وأنا أبحث كل شيء فهمته سهل جدا إلا هذا الدرس .. وسبحان الله بمجرد أنني رجعت وتجاوزت الدقيقة 10 فهمت الموضوع .. تلك القشة ..جزئية صغيرة كانت ناقصاني حتى أفهم كل الموضوع .. حجر واحد ويكتمل البناء .. سبحان الله .. العبرة : أكمل الدرس ثم أعد المقطع مرة وإثنين ملاحظة بسيطة سلاح ذو حدين إما أنك لم تنتبه لها فتعكر عليك صفو الدرس كله وإما تنتبه لها وتكون هي المفتاح لحل الدرس كله ....
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
يوجد دروس مفتوحه على المنصه من ضمن دوره سي بلس بس المستوى الثاني تعزز فهمك لهذا الدرس احضروهم في قسم references programmingadvices.com/courses/enrolled/1827205
@Yasser1Embaby1
@Yasser1Embaby1 5 ай бұрын
ببساطه >> by value بتعمل نسخه و بعد كدا انت تعدل على النسخه بس و لو غيرت في النسخه الاصل مابيتغيرش ( الاصل هو اللي في الmain) و لكن في by reference انا بقوله عاوز اعدل على الاصل مباشره و الاصل بيكون ليه عنوان في الذاكره فانا بجيبه بالعنوان و اعدل عليه , حاجه كدا زي الredecleration ==========ببساطه اكتر=========== By Value: الدالة تتلقى نسخة من المتغير، وأي تغيير في النسخة لن يؤثر على المتغير الأصلي. By Reference: الدالة تتعامل مع المتغير الأصلي مباشرة باستخدام عنوانه. التعديلات تؤثر على المتغير الأصلي. ============================ اتمنى اكون قدرت ابسطها , اللي مافهمش يعيد الفيديو كذا مره هتبقا بسيطه خالص , انا مافهمتهاش من اول مره
@Mohi-k1o
@Mohi-k1o 5 ай бұрын
دنتا قدع يابشا❤
@الشعرالعربي-ث4ش
@الشعرالعربي-ث4ش 4 ай бұрын
بارك الله فيك، شكرا كتير❤❤❤
@charguinader769
@charguinader769 Жыл бұрын
أنا في فل مرة أعد هذا الكورس أستاذ أنت هدية من الله صرت أحفض حتى الكلمات التي تقولها جزاك الله خير وغفر الله لك ولوالديك أستاذ محمد
@SIGMA_A624
@SIGMA_A624 2 жыл бұрын
والله كلمة الشكر في حق مجهدوك قليلة جدا يا دكتور محمد . دمت بخير سالم غانم دكتور محمد ورحم الله والديك واموتك وجعل مثواهم الجنة. اللهم آمين
@هايزنبرغ-ذ5ف
@هايزنبرغ-ذ5ف Жыл бұрын
كلامك صح أستاذ محمد أنا فهمت الدرس جيدا لكن لما أعمل تمارين و تطبيقات أجد صعوبة في تطبيق ما فهمته و تبدأ بالتفكير هذا بالظبط ما تكلمت عنه الفهم و الخبرة شيئين مختلفان للغاية أنا كنت أتعلم فرونت آند لكن أقنعتني أن سي بلس بلس هي الأساس و أن ليس الهدف هو عمل رن للكود و يعمل البرنامج بل أعمق من ذلك, أنت و الأستاذ أسامة الزيرو و الأستاذ مشرف من أفضل ما رأيت تحبون الخير للناس و تعلمونهم ببلاش شكرا لكم
@Mohamed-pt2hl
@Mohamed-pt2hl Жыл бұрын
احتجت أن أعيد هذا الدرس الى أكثر من مرة و أيضا الفديوهات الاضافية على هذا الموضوع هنا تحت ساعد بشكل كبير. الحمد لله أني فهمت وزالت اشكالات كانت عندي. لك كل التقدير على تبسيط المعلومة وأيضا على التدرج البناء الذي يشعر الانسان أنه يتعمل برمجة.
@gldghost2861
@gldghost2861 Жыл бұрын
الله يعطيك الف عافيه دكتورنا والله يرحم والديك ووالدينا ويجعل مثواهم الجنه يارب ❤️🌹 2023/3/17 Lesson # 37 done ✅🔥
@nasraldeenabdallah3156
@nasraldeenabdallah3156 Жыл бұрын
اتعبتني يا ابوهدهود ارهقتني يا ابو هدهود كل ما قلت اني لدي مخزون أدبي لاصف ما تفعله... تعديني للصفر مره اخرى... استعنت يا ابو هدهود بنثر الأدباء وابيات الشعراء ولكن في كل مره أجد مخزوني ضحل .... لا أجد كلمات للاصفك شكرا جزيلا ي أستاذ ❤❤ نصحية مني لكل الموجود في المنصه عاوز اقول ليكم لاتقلق بشأن اي شيء على الإطلاق انت في مكان الصح ❤❤❤
@ismailyousfi3521
@ismailyousfi3521 2 жыл бұрын
الحمد لله على نعمة العلم الله يرحم والديك الاستاذ محمد
@AmmarAl-Najjar
@AmmarAl-Najjar Жыл бұрын
حفظك الله دكتورنا القديرورحم الله والديك وآبائنا وجميع المسلمين
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
@mohammedismail2638
@mohammedismail2638 2 жыл бұрын
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
@hozanalkurdi102
@hozanalkurdi102 Жыл бұрын
شرح ولا أروع من هيك ما شاء الله عليك أستاذ 😍😍 أنا فهمت الدرس من المرة الأولى لإنه بكتب كلمات شرحك على المسودة كي أركز وأسيطر على مسار خطوات الدرس 😊😊 .. بالنسبة لل Swap أنا حليته من قبل بطريقة Procedure وكامل العملية كانت ضمنها وتم استدعائها فقط في ال main .. لكن كما تفضلت لا يحدث بذلك تغيير في Reference وينتهي التغيير بمجرد الخروج من ال function .. الله يعطيك مليون عافية ورحم الله والديك وأسكنهم الفردوس الأعلى 💐💐💐💐💐 ..
@helalabboud2193
@helalabboud2193 Жыл бұрын
عيني ربك أخي من تعليقك انحلت مشكلتي ❤️❤️♥️موفق بجاه حبيبنا محمد
@reuofsalem5945
@reuofsalem5945 7 ай бұрын
عيد وزيد حتى تفهم وتثبت المعلومه , حتى يتشربها المخ لا للاستسلام الحمدلله دائماً والله يكتب أجرك يارب
@mohammedTec
@mohammedTec Жыл бұрын
قبل كم شهر كنت كنت ادور شروحات عن هذا الدرس حرفيا كان الموضوع معقد وصعب لكن بمجرد الوصول لهذا الدرس بالبداية شعرت انه صعبه لكن بالنهاية طلع سهل وسلس!! جزاك الله خير يا أستاذ على هذا الشرح المبسط والسهل
@Hesham_Ghzal
@Hesham_Ghzal Жыл бұрын
جزاك الله كل خير وزادك من فضله واستخدمك لافادة عباده وجعلك سببا التبسير عليهم ورحم والديك رحمة واسعه وجعلهم مع الانبياء والشهداء والصديقين وحسن اولئك رفيقا.
@youssefgebaly2863
@youssefgebaly2863 4 ай бұрын
نصيحة علشان تفهم الدرس حلو جدا اسمعوا أكتر من مرة في أوقات متفرقة يعني سيب وقت حلو بين كل مرة ومرة وهتلاقي الدرس سهل جدا جدا
@--Hossam--
@--Hossam-- 2 ай бұрын
ده اللي أنا عملته والحمد لله فهمته أكتر ❤
@TasnemAlmbed
@TasnemAlmbed 2 ай бұрын
الله يعطيك العافية أستاذ محمد و يرحم والديك
@MoktarAlTayyar
@MoktarAlTayyar Жыл бұрын
جزاك الله خير استاذ محمد على هذا المجهود القيم الحمد لله بديت حقيقة الاحظ الفرق بين قبل سنة والان , جعلها الله في ميزان حسناتك , وغفر الله لي ولك ولوالديك وللمسلمين اجمعين ❤🤲
@rere4492
@rere4492 7 ай бұрын
هلق في الفانكشن swap و الوظيفة ما قلتلنا نعملن عالبرنامج حسيتن جداد بهاد الفيديو ومالن مترابطين مع الفيديو السابق لهيك فاجأتني فيهن وحسيت فكرة هاد الدرس صعبة الفهم ولازم.عيد الفيدو مرة تانية شكرا لجهودك استاذنا الكريم اتمنى ان يتم تنزيل باقي الكورسات عاليوتيوب
@mahmoud-ty7km
@mahmoud-ty7km 2 жыл бұрын
مش عارف ليه استصعبت الدرس في الاول بس مكنتش مركز في الفيديو حلو تقريبا بس لما عدت الدرس طلع سهل جدا ما شاء الله علي شرحك استاذي ❤❤❤❤
@sosohahohi
@sosohahohi 2 жыл бұрын
الله يرحمليك الوالدين شكرا شكرا شكرا يا فخر العرب
@benkhedermohamed4398
@benkhedermohamed4398 Ай бұрын
الله يرحم والديك يا دكتور😀🤩😁😊🥳💯
@mrytb4991
@mrytb4991 Жыл бұрын
الله ارحم الوالدين على الشرح الجميل // Homework #37: (Problem #14: Swap Numbers by-Reference) #include #include #include using namespace std; void SwapNumbers(int &N1, int &N2) { int temp; temp = N1; N1 = N2; N2 = temp; cout
@Iandskal16
@Iandskal16 11 ай бұрын
// Homework #37: (Problem #14: Swap Numbers by-Reference) #include #include #include using namespace std; void SwapNumbers(int& N1, int& N2) { int temp; temp = N1; N1 = N2; N2 = temp; } int main() { int N1, N2; cout > N1; cout > N2; cout
@redabadri2502
@redabadri2502 2 жыл бұрын
ممتاز واصل استاذ جزاك الله خيرا ورحم الله والديك الكريمين.
@theghost12237
@theghost12237 7 ай бұрын
لا اله الا الله من المفروض هذا اصعب درس اخذته الى الان ولكن مادري بفضل الله فهمت الدرس فهم لا يمكن وصفه هذا اكثر درس فهمت الية عمله من اول مرة اشاهد الفيديو وطبقت في التمرين كأني احل تمرين عادي
@ahmedal-yousef
@ahmedal-yousef Жыл бұрын
كل الشكر لك دكتور محمد ❤ بارك الله فيك و جزاك كل خير و رحم الله والديك و غفر لهما
@احمداليوسفي-ج7ح
@احمداليوسفي-ج7ح 2 жыл бұрын
الله يحفظك ويجزيك خير الجزاء على ماتقدمه لخدمة الغير الله يرحم والديك ويسكنهم فسيح جناته
@prinso83
@prinso83 6 ай бұрын
جزاك الله خير ورحم الله والديك وجميع المسلمين
@مزاحممزاحم-ك7ص
@مزاحممزاحم-ك7ص 2 жыл бұрын
جزاك الله خير وغفر الله لك ولوالديك أستاذ محمد
@alijabbar1867
@alijabbar1867 2 жыл бұрын
رحـــم الله والديك الله يعافيك استاذ.
@chivoss3
@chivoss3 9 ай бұрын
الله يعطيك العافية 15‏/04‏/2024 Lesson #37✅
@عبداللهمحمد-ب2ع9ب
@عبداللهمحمد-ب2ع9ب 9 ай бұрын
تقريبا مع بعض
@adnanabdulqader9214
@adnanabdulqader9214 2 жыл бұрын
جزاك الله عنا كل خير في الدنيا والاخرة وابعد عنك وعن احبابك كل مكروهورحم والديك وادخلهم الجنة
@mohamedkourkzi7927
@mohamedkourkzi7927 2 жыл бұрын
شكرا اللهم ارحم والديك ووالدينا وجزيك عنا خيرا كثيرا
@herohero2299
@herohero2299 2 жыл бұрын
بارك الله فيك يا استاذ محمد الله يرحم والديك ويعطيك العافية والصحه
@العلماءورثةالأنبياء-م5غ
@العلماءورثةالأنبياء-م5غ Жыл бұрын
جزاك الله خيرا وبارك غيك
@houriasoltani1187
@houriasoltani1187 2 жыл бұрын
شكرا استاذ🌹
@ahmedmoushrif9350
@ahmedmoushrif9350 Жыл бұрын
شكراً جزيلاً من القلب ، و رحم الله والديك.
@محمدعبداللهمحمود-ص6ث
@محمدعبداللهمحمود-ص6ث Жыл бұрын
ربنا يرحم والديك يا استاذ ويفتح عليك ابواب رحمته ...انا حليتو من الدرس الفات لكن بطريقة تقليدية عملت فاريبل اضافي نقلت فيهو قيمة نمبر 1 ونقلت قيمة نمبر ت2الي نمبر 1 وقيمة الفاريبل الاضافي نقلتها الي نمبر2
@worknana
@worknana 2 жыл бұрын
الله يرحم والديك وزادك علما
@مرادمحمدماطر
@مرادمحمدماطر 2 жыл бұрын
شكرا دكتور
@AmineWebDev
@AmineWebDev Жыл бұрын
عدم معرفتي للانجليزبة اكتشفة أنوا نعمة. لأنوا بحكم عدم معرفتي للانجليزبة قررت ابحت عن مصادر عربية حتى انتها بي الأمر هنا. شكرا لأستادنا الغالي.
@saedodibat4088
@saedodibat4088 7 ай бұрын
يعطيك الف عافية كنت قبل الفيديو حافظ الدرس و معك فهمته
@smartech3152
@smartech3152 2 жыл бұрын
شكراااااااا لك نحن نتبعك خطوة خطوة 🧑‍💻🧑‍💻
@amrsaid988
@amrsaid988 Жыл бұрын
الله يعطيك الف عافيه دكتورنا ويرحم والديك ووالدينا ويجعل مثواهم الجنه يارب
@علووشي
@علووشي 2 ай бұрын
الله يعطيك العافية🌹👍
@SaudiMohammad
@SaudiMohammad Жыл бұрын
رحم الله والديك واسكنهم فسيح جناته
@chaithdridi2718
@chaithdridi2718 2 жыл бұрын
Thank you Mr Mohammed.
@nadiahabal2103
@nadiahabal2103 2 жыл бұрын
بارك الله فيك وجزاك كل خير
@Omar_Al_Basrawi
@Omar_Al_Basrawi 2 жыл бұрын
الله يعطيك العافية ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
@Ginius-Coding
@Ginius-Coding Жыл бұрын
جزاك لله كل خير , لله يرحم والديك و اللهم لقاء في الجنة شكرا بزاف
@kintag4459
@kintag4459 2 жыл бұрын
جــــــــزاك الله خيرا
@tamerhassan6349
@tamerhassan6349 Жыл бұрын
ملحوظة هنا ايضا لو طبعت المتغير قبل الدالة حتى لو عملتها &هياخد قيمة المتغير داخل الدالة main مش هياخد قيمة الباراميتر لو كان حتى ref عن طريق الadress لكن اذا طبعته بعد امر طباعة. الدالة هياخد قيمة الدالة البروسبجر
@M_12t
@M_12t Жыл бұрын
طبيعي لان الفنكشن ما اشتغلت حتى يتنفذ الأمر مع &.
@loay9061
@loay9061 Жыл бұрын
الله يعطيك الف عافيه رحم الله والديك ❤
@student5377
@student5377 6 ай бұрын
رغم اني دارس برمجة بأستخدام جافا في الجامعة إلا انني استمتع اكثر واكثر واشوف كل شوي ليش الاستاذ بالتحديد مركز علي لغة ال c++ لانه يا جماعة فيه مفاهيم عميقة ما بتلاقيها في لغات ثانية تخليك فاهم كيف تتعامل مع الذاكرة دائما بالجامعات بناخذ الانظمة ا لعددية لكن ما بنستعملها غير علي الورق ولكن مع الاستاذ الفاضل محمد ابو هدهود بتدرسها وبعرف فائدتها مو عالورق بس حتي عمليا بتعرف هيا ليش وجدت 🌹🌹🌹🌹
@AliBinH
@AliBinH Жыл бұрын
اسلوبك في الشرح 👍👍👍👍
@منيراحمد-م5ث
@منيراحمد-م5ث 2 жыл бұрын
جزاك الله خير ورحم الله والديك.. كل الشكر والتقدير
@FarisAl-Astal2003
@FarisAl-Astal2003 Жыл бұрын
الله يرضى عليك ويرحم والديك
@amarafatimazahra8751
@amarafatimazahra8751 2 ай бұрын
ربي يرحم والديك ويسكنهم الفردوس الأعلى.
@hadjkouiderabdelkader9378
@hadjkouiderabdelkader9378 2 жыл бұрын
يرحم الله والديك أستاذ
@radwaomar2377
@radwaomar2377 2 жыл бұрын
جزاك الله خيرا أستاذي الفاضل...مجهود أكثر من رائع... كان عندي سؤال اذا بتسمح لي... what are use cases of by-val and by -ref?
@sanaeareina5371
@sanaeareina5371 6 ай бұрын
شكراً جزيلاً لك ورحم الله والديك🤍🤍
@MohamedAhmed-yb2jn
@MohamedAhmed-yb2jn Жыл бұрын
جزاك الله كل خيرا
@MuotzimAhme
@MuotzimAhme Жыл бұрын
يشهد الله افضل شرح شكر جزيلا
@salaheddin.alshawa
@salaheddin.alshawa Жыл бұрын
والله يا استاذ الله يجزاك الخير ويقويك هاد الدرس مدري سهل كتير لدرجة مالي مصدق اني استوعبته يا اما صعب كتير لدرحة اني ما فهمته ههههههههههههههههههههه بالحالتين حليت والمشكلة ومشي الحال لنشوف بقى لقدام شو رح يصير .. الله يغفرلك ويغفر لوالديك اللهم امين
@miketribon2853
@miketribon2853 Жыл бұрын
انا ماشي معاك في نفس الدرس القدام ان شالله مايكونش فيه عراقيل ههه
@salaheddin.alshawa
@salaheddin.alshawa Жыл бұрын
@@miketribon2853 لا لا الأمور بخير تطمن 👍
@ramie0n
@ramie0n 3 ай бұрын
الهدف من الدرس: انه نصير قادرين نعدل على متغير موجود داخل فنكشن باستعمال فنكشن خارجي
@shinebright5129
@shinebright5129 2 жыл бұрын
مشكوربرفيسور الله يحفظك ويرحم والديك
@saleemkassab7911
@saleemkassab7911 2 жыл бұрын
Thank you Mr. Advisor
@hamzagurman2046
@hamzagurman2046 10 ай бұрын
سلام عليك. شكرا لك و رحم الله والديك.
@moonhangout602
@moonhangout602 2 жыл бұрын
جزاك الله خير استاذ
@khalidbk6365
@khalidbk6365 2 жыл бұрын
جزاك الله الف خير والله يرحم والديك والمسلمين
@Fahad-ef4sy
@Fahad-ef4sy 4 ай бұрын
بارك الله فيك استاذ والله يجزاك خير ويكتب اجرك ويرحم والديك ويغفر لهم,, لقد خلط مابين مفهومين في c++ وهناك فرق بين reference و address memory لذلك كثير من الطلبه لم يفهم الدرس بشكل واضح لذلك نتمنى منك تعديل الدرس وإعادة الشرح وشكرا
@Wwehaveyweightchampionship
@Wwehaveyweightchampionship Жыл бұрын
صعب قليلا جزاك الله خيرا
@abdessamadhaimer5884
@abdessamadhaimer5884 2 жыл бұрын
جزاك الله خيرا
@المنهلفيالرياضيات
@المنهلفيالرياضيات Жыл бұрын
اللهم لا سهل إلا ما سهلته وانت إذا شئت جعلت الصعب سهلا برحمتك يا أرحم الراحمين 😢
@helalabboud2193
@helalabboud2193 Жыл бұрын
الله يخليك يا استاذ ويحفظك صحتك وولادك
@alshwayat100
@alshwayat100 2 жыл бұрын
الله يعطيك العافية ويرحم والديك ويجعلها في ميزان حسناتك يا رب . like 303
@abdulrahmanghazal3379
@abdulrahmanghazal3379 2 жыл бұрын
شكرا
@عبداللهمحمد-ب2ع9ب
@عبداللهمحمد-ب2ع9ب 9 ай бұрын
#include #include using namespace std; void swap (int &a , int &b) { int temp; temp = a; a = b; b = temp; cout
@7l9c
@7l9c 8 ай бұрын
‏‪6:15‬‏
@Yaqout2000
@Yaqout2000 10 ай бұрын
مبرمجنا المحترم سؤال هل بقدر اعتبر انه call by ref زي ال const للمتغير؟
@mohammaddaqamsih6980
@mohammaddaqamsih6980 8 ай бұрын
لا ابدا
@mf3769
@mf3769 2 жыл бұрын
I have read about return by reference in the function and that helps to don't make a return copy of a variable while making the program faster especially in the return object of the class and left-hand assignment but I have some questions about when should I use return by reference it's just when need modify a return type? but in this case, for example, I can do that manually and the last thing is what the idea of return variable will damage after goes out of scope I don't see any problem with that longer I get what I want from it. using namespace std; double vals[] = {10.1, 12.6, 33.1, 24.1, 50.0}; double& setValues( int i ) { return vals[i]; // return a reference to the ith element } // main function to call above defined function. int main () { cout
@Abdel-Rahman24
@Abdel-Rahman24 Жыл бұрын
الحمدلله كنت متوقع ان الدرس هياخد معايا وقت كتير اوي عشان افهمو لاكن لما حاولت اطبق بايدي لقيت نفسي فاهم بس برضو مش الفهم كويس اوي زي باقي الفديوهات حاسس برضو اني تايه شوي لان مش عارف برضو انا هستخدم ال by ref دي فين ماثلا لو كنت اديتنا مثال من ارض الواقع كان منكن يسهل علينا شوي
@abdullahmosbah8410
@abdullahmosbah8410 Жыл бұрын
الاستاذ محمد في هذا الدرس عن طريق الخطأ اعطاني الجواب الكافي و الوافي الذي أبحث عنه طوال حياتي و لم أتوقع أن أجد إجابته في درس كهذا ليس له علاقة بالسؤال : شكرا يا استاذ محمد انك جاوبتني على سؤال : ما الهدف من وجود البوينترز ولماذا نستعملها اصلا ... حقيقة لا أعلم كيف أشكرك لكن كما قلت انت المبرمج بدون تعلم الأساسيات من المصدر الصحيح و الشخص الصحيح ليس له أي قيمة. انت لا تعرف مدى سعادتي للحصول على اجابة هذا السؤال اكاد أبكي والله 😂😂
@abdullahmosbah8410
@abdullahmosbah8410 Жыл бұрын
تطبيقي لحل الفانشكن بعد فهم الدرس : ``` #include using namespace std; void swaper(int i, int j) { int k; int* ptr_i = &i; int* ptr_j = &j; k = *ptr_i; *ptr_i = *ptr_j; *ptr_j = k; } int main (void) { int a, b; a = 5; b = 10; swaper(a, b); cout
@ab55hh
@ab55hh 2 жыл бұрын
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته اللهم صلي وسلم وبارك علي نبينا محمد 🌹
@بسمةايمن-ص3غ
@بسمةايمن-ص3غ 2 жыл бұрын
Thank You So Much❤❤
@عبداللهمحمد-ب2ع9ب
@عبداللهمحمد-ب2ع9ب 9 ай бұрын
نفس لما نتكلم عن المؤشر أول مرة نبعث له عنوان لمتغير آخر فتكون النتيجة بعد ذلك التغيير في قيمة المؤشر تغيير في قيمة المتغير المؤشر عليه
@SalehMussa_
@SalehMussa_ 2 жыл бұрын
@bodamahmoud6911
@bodamahmoud6911 3 ай бұрын
النا الحمد لله حليته من اول مرة بال Procedure ولاكن واجهتني مشكله عندما قمت بتجربه حلها بال function وهي ان ال return لا يقوم بإرجاع قيمتين وعملت search وساعتها عرفت Parameters - By-Val and By-Ref اليحث مهاره جيده جدا يجب علي كل مبرمج إمتلاكها
@omarelshami8239
@omarelshami8239 Ай бұрын
ممكن تعملها بالfunction برضه بس هتعمل اتنين function فيهم نفس الكلام بالضبط مع اختلاف بس القيمة اللي هترجعها
@P_Ahmed_P
@P_Ahmed_P Жыл бұрын
/// Lesson #37 - Function Parameters - By-Val vs By-Ref #include using namespace std; void myFunction(int &Num1) { Num1 = 7000; cout
@noopincod5492
@noopincod5492 6 сағат бұрын
انا عيدت الفيديو كذا مره وفهمت بس مش عارف اطبق اللي فهمته اعمل ايه ؟؟
@a_k1214
@a_k1214 2 жыл бұрын
كل عام وانت بخير وصحة وسلامة استاذ، سؤال صغير هسى الفويد ما بترجع قيمة بتقصد انو ما بنقدر نعمل عليها معادلات زائد وناقص إلى آخره، بس بستفيد منها بالطباعة فقط؟ وسامحني كتبتها بالعربي مشان ما يضيع الأسطر مني هون وتعرف تقرأ سؤالي
@a_k1214
@a_k1214 2 жыл бұрын
يعني قصدي void نحكي تقريبا أداة print
@a_k1214
@a_k1214 2 жыл бұрын
وحضرتك استخدمت أند، وكانت مجرد تعديل في الأدرس المصدر فقط لا غير، وهي مجرد أداة لعرض وطباعة المعلومات اتمنى اني اكون فهمتها بالشكل الصحيح
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
الفكره هي ان Function يرجع قيمه واحده وتستطيع ان تستخدمه من ضمن الجمل الشرطيه وفي المعادلات ، مثال على ذلك Round(2.7) لكن ال Procedure هو مثل الفنكشن لكن لا يرجع قيمه، فهو عباره عن برنامج داخل البرنامج تستطيع استدعاؤه اكثر من مره لينفذ عمليه معينه
@a_k1214
@a_k1214 2 жыл бұрын
@@ProgrammingAdvices تمام يا أستاذ والله هيني صحيت بكير وانا حاليا بعمل مراجعة لفيديوهاتك الله يعطيك الصحة والعافية وعيد مبارك 🌹
@almas.academy
@almas.academy 2 жыл бұрын
@@ProgrammingAdvices .
@kareemmohamed7564
@kareemmohamed7564 2 жыл бұрын
انا كريم من مصر عندى 16سنه ونفسى ابدا برمجه صح ابدا منين وجزاك الله خيرا
@kareemmohamed7564
@kareemmohamed7564 2 жыл бұрын
@Eylül ماشي شكرا
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
ابدأ من هنا اولا kzbin.info/aero/PL3X--QIIK-OHgMV2yBz3GLfM5d_5BxOSj
@Prog-Malika12
@Prog-Malika12 2 жыл бұрын
درس السواب انا حليته انا واجهت مشكلة فقط في اخر مشكلتين 42 43
@mahmoudelhoussany7006
@mahmoudelhoussany7006 2 жыл бұрын
فعلا معرفتش احل خوارزمية 14 ( سواب ) , 43 ( تحويل الايام لساعات ) والباقى حليتة ومضايق جداا انى معرفتش احلهم وقولت اتقدم شوية يمكن الاقى طريقة للحل
@ProgrammingAdvices
@ProgrammingAdvices 2 жыл бұрын
طبيعي جدا ان تواجه بعض العراقيل، لكن مستواك ممتاز استمر
@mahmoudelhoussany7006
@mahmoudelhoussany7006 2 жыл бұрын
@@ProgrammingAdvices الف شكر 👍
@BILAL00001
@BILAL00001 Жыл бұрын
#include #include int main() { using namespace std; float tins; cout > tins; float tind = tins / 86400; float tinh = (tind-floor(tind)) * 24; float tinm = (tinh - floor(tinh)) * 60; float tins2 = (tinm - floor(tinm)) * 60; cout
@kingpro-bs433
@kingpro-bs433 Жыл бұрын
#include #include using namespace std; int MySecondsPerDay(int Seconds) { int SecondsPerDay = 24*60*60; int Days = floor(Seconds/SecondsPerDay); return Days; } int MySecondsPerHour(int Seconds) { int SecondsPerDay = 24*60*60; int SecondsPerHour = 60*60; int Remainder = Seconds%SecondsPerDay; int Hours = floor(Remainder/SecondsPerHour); return Hours; } int MySecondsPerMinutes(int Seconds) { int SecondsPerDay = 24*60*60; int SecondsPerHour = 60*60; int SecondsPerMinutes = 60; int Remainder = Seconds%SecondsPerDay; Remainder = Remainder%SecondsPerHour; int Minutes = floor(Remainder/SecondsPerMinutes); return Minutes; } int MySeconds(int Seconds) { int SecondsPerDay = 24*60*60; int SecondsPerHour = 60*60; int SecondsPerMinutes = 60; int Remainder = Seconds%SecondsPerDay; Remainder = Remainder%SecondsPerHour; Remainder = Remainder%SecondsPerMinutes; int SecondsLeft = Remainder; return SecondsLeft; } int main() { int Seconds; cout Seconds; cout
@ZahraYasmin-dt5pn
@ZahraYasmin-dt5pn Күн бұрын
لما عملنا by ref ليش الاستاذ رجع كتب في int mean A= و cin ?!! نحنا كتبناها فالprocedure
@abdulmelik8337
@abdulmelik8337 6 ай бұрын
Thanks a lot
@naoufelmahdaoui6818
@naoufelmahdaoui6818 3 ай бұрын
سؤال هل من الممكن ادخال الأسئلة please enter A.....في بروسيجر؟
Lesson #38 - Structures and Functions - Re-usability.
16:42
Programming Advices
Рет қаралды 62 М.
Lesson #39 - Arrays
16:47
Programming Advices
Рет қаралды 64 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
C++ pass by VALUE vs pass by REFERENCE? 📧
4:17
Bro Code
Рет қаралды 24 М.
Lesson #36 - Variable Scope/ Local vs Global Variables
8:00
Programming Advices
Рет қаралды 55 М.
Call By Value & Call By Reference in C
8:34
Neso Academy
Рет қаралды 1,4 МЛН
Lesson #34 - Functions Part II - Functions vs Procedures
16:00
Programming Advices
Рет қаралды 73 М.
Lesson #40 - Arrays with Functions
17:47
Programming Advices
Рет қаралды 58 М.
C++ Pass by Value, Reference, Pointer Explained
9:33
Caleb Curry
Рет қаралды 47 М.
#22 [c++] - Function part 5 (Call By Reference vs Call By Value)
20:00
Lesson #42 - Conditional Statements:  IF, IF ... Else Statement
16:18
Programming Advices
Рет қаралды 54 М.
Lesson #35 - Function Part 3 - Parameters
8:43
Programming Advices
Рет қаралды 77 М.