تعلم لغة السي C ©️
قناة خاصة بتعلم أساسيات لغة السي C لنجعلها مرجع للجميع بهذه اللغه. لمتابعة الدورة كاملة من البداية من هذا الرابط : https://programmer-tech.com/c حساب الموقع في تويتر: https://www.twitter.com/MhamadAlush0997
Show more393
Subscribers
No data24 hours
No data7 days
No data30 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
دالة realloc() للتخصيص الديناميكي للذاكرة في لغة C.
دالة realloc() تعني إعادة تخصيص و حجز ديناميكي في الذاكرة و يتم إستخدامها من أجل تغيير تخصيص ذاكرة تم تخصيصها من قبل ديناميكياً, أي في حال كانت الذاكرة التي تم تخصيصها بإستخدام malloc و calloc غير كافية و إحتجنا إضافة عناصر جديدة و نريد توسيعها فإنه يتم إستخدام realloc() من أجل إعادة تخصيص الذاكرة.
https://www.programmer-tech.com/c-programming-realloc-function
اضغط لقراءة الدرس 15
Photo unavailableShow in Telegram
دالة sizeof لإيجاد حجم المتغيرات في الذاكرة في لغة C.
دالة sizeof() هي دالة تُستخدَم لإيجاد حجم المُتغيرات في الذاكرة بالبايت لمتغير أو مصفوفة و يمكن تطبيقها على أي نوع من انواع البيانات بما في ذلك الأعداد الصحيحة.
https://www.programmer-tech.com/c-programming-sizeof-function
اضغط لقراءة الدرس 14
Photo unavailableShow in Telegram
الكتابة على الملفات Files و القراءة منها في لغة C.
إن من مميزات لغة البرمجة القوية هو قدرتها على التعامل مع الملفات و لغة سي تُتيح لنا ذلك من خلال مكتبة stdio.h حيث نستطيع فتح الملفات و الكتابة فيها أو القراءة منها بإستخدام دوال الملفات.
https://www.programmer-tech.com/c-programming-files
اضغط لقراءة الدرس 13
Photo unavailableShow in Telegram
المؤشرات Pointers في لغة C.
المؤشرات هي متغيرات تقوم بتخزين عناوين و متغيرات في الذاكرة المحلية بالنظام الست عشري hexadecimal و يمكن لهذه المؤشرات أن تقوم بالتأشير على متغير primitive أو على عنصر متواجد في داخل مصفوفة, و لأجل تعريف مؤشر في البرمجة نقوم بإستخدام إشارة النجمة * مع الإشارة لنوع المؤشر و يجب أن يكون نفس نوع الشيئ الذي سوف يقوم بالإشارة عليه في الذاكرة.
https://www.programmer-tech.com/c-programming-pointers
اضغط لقراءة الدرس 12
Photo unavailableShow in Telegram
التعامل مع النصوص في لغة C.
التعامل مع النصوص أو ما يُسمَّى بـ Strings فهل تسائلت كيف بإمكاننا تخزين جُمَل كاملة أو عبارات كإسم شخص أو نص معين, فحسب ما ذكرناه من أنواع البيانات لا يوجد نوع يمكَّننا من تخزين نص كامل فيه, لكن اقرب هذه الأنواع لذلك هو char الذي يُمكنه تخزين فقط حرف واحد أو رمز واحد.
https://www.programmer-tech.com/handling-the-strings-in-c-programming
اضغط لقراءة الدرس 11
Photo unavailableShow in Telegram
المصفوفات في لغة C.
المصفوفات هي مجموعة من البيانات التي تتشابه في النوع سواء كانت نصوص أو أرقام عددية صحيحة أو أرقام عشرية و أرقام كسرية و حرف واحد و يكون لها إسم مشترك يُعبّر عن هذه البيانات بإسم المصفوفة Array و في المصفوفات نستطيع أن ننسيق الكود الخاص بنا و وضع به كم كبير من المُتغيرات بدون أي تعقيد.
https://www.programmer-tech.com/c-programming-arrays
اضغط لقراءة الدرس 10
Photo unavailableShow in Telegram
المعاملات Parameters في لغة C.
يعتبر الـparameter أنه متغير يتم كتابته و إنشاءه عند تعريف الدالة و هو يكون جزء من الدالة, أي عندما نقوم بإنشاء دالة جديدة فإن الباراميتر يكون هو المتغير الذي يتم تمريره للدالة من أجل أن يتم التعامل معه و عمل المهمة الخاصة في الدالة.
https://www.programmer-tech.com/c-programming-parameters
اضغط لقراءة الدرس 9
Photo unavailableShow in Telegram
الدوال Function في لغة C.
إن مصطلح دالة قد يكون مألوفاً في الرياضيات لكن في البرمجة له معاني اعمق من الرياضيات, سوف نتعرَّف على كيفية إنشاء دالة Function و انواعها و كيفية إستعمال بعض الدوال Functions الموجودة في لغة سي.
https://www.programmer-tech.com/c-programming-functions
اضغط لقراءة الدرس 8
Photo unavailableShow in Telegram
الحلقات التكرارية في لغة C.
نقوم بإستخدام الحلقات في البرمجة لتسهل علينا عدم كتابة نفس الكود عدة مرات, في حال أردنا إستخدامه لمرات عديدة نقوم بوضعه بداخل حلقة و هي سوف تقوم بدوره في إعادة تكراره على حسب طلبنا و شروط الكود.
https://www.programmer-tech.com/c-programming-loops
اضغط لقراءة الدرس 7
Photo unavailableShow in Telegram
الشروط conditions و أنواعهافي لغة سي.
الشروط تعتبر من أهم العناصر التي يجب توفرها في أي لغة برمجة سواء أن كانت في لغة البرمجة c أو c++ أو أي لغة غيرهم. فهي تلعب دوراً رئيسياً في كل لغة برمجة, بمثل مواد البناء في حال أردت أن أصمم منزل.
https://programmer-tech.com/c-conditions
اضغط لقراءة الدرس 6