تعلم البرمجة بلغة ++C
2.32K subscribers
179 photos
127 videos
544 files
52 links
💻 الى كل المبرمجين

🔴سوف تجد شرح لغة
السي بلاس بلاس
للمبتدئين حتى الاحتراف
📺فيدوهات شرح عديدة
🎥 برامج مجانية
🎁 مشاريع مجانيه
📚 كتب تصميم وبرمجة
📚 مراجع واسئلة محلولة
💻برامج واكواد كثيرة

كل ذلك في قناتي 👇
https://t.me/LearnCPlus_Plus
Download Telegram
إعادة نشر 👍
4👍2
" ‏إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا "

اللهٌم صلِ وسلم على نبينا مٌحمد و على آله و صحبتِه آجمعّين
8
ماهي مخرجات الكود التالي :
#include <iostream >
using namespace std; int i=100 void add(int i) {return i+2;} int main(){ int i=10; add(i); cout<<i<<endl;}
Anonymous Poll
38%
10
46%
12
16%
100
👍8🤔3
تعلم البرمجة بلغة ++C
ماهي مخرجات الكود التالي :
#include <iostream >
using namespace std; int i=100 void add(int i) {return i+2;} int main(){ int i=10; add(i); cout<<i<<endl;}
في خطأ هنا
ولاكن تجاوزوهم الفاصلة المنقوطة في المتغير global
int i=100;
ودالة add من نوع int
int add
👌8
مخرجات الكود التالي :
int main(){
int x = 10, y = 20; int *ptr = &x; int &ref = y; *ptr++; ref++; cout <<"X = "<< x << " Y = " << y<<endl;
Anonymous Poll
34%
X = 11 Y = 21
44%
X = 10 Y = 21
23%
X = 11 Y = 20
تعلم البرمجة بلغة ++C
ماهي مخرجات الكود التالي :
#include <iostream >
using namespace std; int i=100 void add(int i) {return i+2;} int main(){ int i=10; add(i); cout<<i<<endl;}
هذا لأن المتغير i داخل الدالة add () هو متغير محلي ولا يؤثر على قيمة المتغير i المعلن في main (). لذلك ، عندما نطبع قيمة i في main () ، فإنها تظل دون تغيير عند 10 .

والمتغير الموجود في global لو م يتم تعريف متغير محلي في دالة main سوف يكون الاوتبوت قيمه المتغير في قلوبل
🔥2👍1💔1
#تحدي 1 :)
write a code using recursion that print the following asterisk:


* * * * *
* * * *
* * *
* *
*

#يرجى المشاركة من الجميع وكتابة الكود وإرساله هنا :-
@arssfh69BOT
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
👍52🔥2
مخرجات الكود التالي :
int a=10;
int &b=a; a++; cout<<" A = "<<a<<" B = "<<b++<<endl;
Anonymous Quiz
55%
A = 11 B = 11
34%
A = 11 B = 12
11%
A = 1 B = 11
👍4🥱2👎1
مخرجات الكود:
int x=100;
int xa() { x=x*2; cout<<x<<endl; return x;} int main() {cout <<x <<endl; int x; cout<<xa()<<endl; x=10; cout<<x<<endl;}
Anonymous Quiz
56%
100 200 200 10
32%
200 100 200 10
12%
200 100 100 10
🤔4❤‍🔥11🔥1
ايش رأيكم اسوي لكم اختبار بسيط في لغة السي بلس بلس ؟
Anonymous Poll
93%
نعم . هذا جميل!
7%
لا . ليس وقته!
3🔥1😁1
في لغة السي بلس بلس :
1. ماهو الفرق بين argument and parameters ؟
2. ماهو الفرق بين المؤشر والمرجع ؟
3. ماهو الفرق بين class  و object؟
4. كيف تصرح عن متغير ثابت ؟
كيف يتم تطبيق الميراث ؟
5. ماهو الغرض من الدوال الافتراضية وكيف يتم تنفيذها ؟
6. ماهو الفرق بين بنية بيانات المكدس وقائمة الانتظار ؟
7. ماهو الفرق بين تمرير بالقيمة وتمرير حسب المرجع في الدوال ؟

#يرجى المشاركة من الجميع وكتابة رقم السؤال واجابته وإرساله هنا :-
@arssfh69BOT
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️
👍42🔥2