قناة احمد علي على تيليجرام ( شروحات تقنية ، تطبيقات ، أفلام ومسلسلات ، خلفيات ، و المزيد )
Last updated 2 months, 1 week ago
يرمز تيليجرام إلى الحريّة والخصوصيّة ويحوي العديد من المزايا سهلة الاستخدام.
Last updated 2 months, 3 weeks ago
- بوت الإعلانات: ? @FEFBOT -
- هناك طرق يجب ان تسلكها بمفردك لا اصدقاء، لا عائلة، ولا حتى شريك، فقط انت.
My Tragedy Lies With Those Things That Happen in One Second And Remain
- @NNEEN // ?: للأعلانات المدفوعة -
Last updated 2 months, 2 weeks ago
دالة realloc() في لغة سي 15.
دالة ( realloc ) في السي وتعني re-allocaion, تعلَّمنا في دروس سابقة ماهي دالة sizeof() و كيف يتم الوصول إلى المصفوفة من خلال المؤشرات. و قد تتسائل أنا اعرف كيف اقوم بتعريف مصفوفة و تعيين القيم لها كما بالشكل.
.
int array[3] = {1, 2, 3};
ثم نقوم بالوصول إلى جميع عناصر المصفوفة من خلال المربع, فلماذا التعقيد؟
https://www.nusurtech.ca/2024/01/c-programming-realloc.html
دالة sizeof لإيجاد حجم المتغيرات في الذاكرة في لغة سي 14 .
دالة ( sizeof() ) هي دالة تُستخدَم لإيجاد حجم المتغيرات في الذاكرة بالبايت لمتغير أو مصفوفة و يمكن تطبيقها على أي نوع من انواع البيانات بما في ذلك الأعداد الصحيحة ….الخ. تحدثنا سابقاً عن انواع البيانات التي تعلمناها سابقاً و هي int, double, float, char, سوف نتعرف في هذا الدرس عن ما هو الحجم الذي يختلف به كل نوع بيانات.
https://www.nusurtech.ca/2024/01/c-programming-sizeof.html
الكتابة على الملفات و القراءة منها في لغة سي 13.
الملفات ( files ) في لغة سي, إن من مميزات لغة البرمجة القوية هو قدرتها على التعامل مع الملفات و لغة سي تُتيح لنا ذلك من خلال مكتبة stdio.h حيث نستطيع فتح الملفات و الكتابة فيها أو القراءة منها بإستخدام دوال الملفات. إن عملية الكتابة في ملف أو القراءة منه تدخل في ثلاث مراحل أساسية و هي:
يتم إستخدام دالة fopen() لفتح الملف و من خلال هذه الدالة يُمكننا تحديد ما إن كنا نريد الكتابة في ملف. أو القراءة منه أو كلتا العمليتين معاً, كما يتم أيضاً تحديد ما إذ كنا نريد القراءة أو الكتابة يحتوي على نص txt file أو ملف ثنائي. binnary file مثل الصور و ملفات الفيديو و غيرها.
يتم في هذه المرحلة القراءة من الملف عبر الدالة fread() أو الكتابة عليه عبر الدالة fwrite() و غيرها.
يتم إغلاق الملف بإستخدام الدالة fclose().
https://www.nusurtech.ca/2024/01/c-programming-files.html
المؤشرات Pointers في لغة سي 12.
المؤشرات ( Pointers ) في لغة سي, سوف نتعرَّف اليوم على خاصية مهمة جداً في لغة سي و هذه الخاصية تميز هذه اللغه عن غيرها من اللغات. لكونها تُمثِّل المبرمج من تنظيم الذاكرة بشكل اكبر و افضل أثناء تنفيذ البرنامج مقارنة مع اللغات الأُخرى. و هو ما جعل C لغة مُتقدمة يمكن إستخدامها في برمجة نُظُم التشغيل أو البرمجيات المتطورة الأٌخرى, تُسمى هذه الخاصية بالمؤشرات.
https://www.nusurtech.ca/2024/01/c-programming-pointers.html
التعامل مع النصوص في لغة سي 11.
النصوص ( Strings ) و التعامل معها في لغة سي, في درسنا هذا سوف يكون موضوعنا عن التعامل مع النصوص أو ما يُسمََّى بـ . strings فهل تسائلت كيف بإمكاننا تخزين جُمَل كاملة أو عبارات كإسم شخص أو نص معين, فحسب ما ذكرناه من أنواع البيانات. لا يوجد نوع يمكََّننا من تخزين نص كامل فيه, لكن اقرب هذه الأنواع لذلك هو char الذي يُمكنه تخزين فقط حرف واحد أو رمز واحد.
https://www.nusurtech.ca/2024/01/c-programming-strings.html
المصفوفات Arrays في لغة سي 10.
المصفوفات ( arrays ) هي مجموعة من البيانات التي تتشابه في النوع سواء كانت نصوص أو أرقام عددية صحيحة أو أرقام عشرية و أرقام كسرية و حرف واحد و يكون لها إسم مشترك أن يكون لها إسم مشترك يُعبّر عن هذه البيانات بإسم المصفوفة و في المصفوفات نستطيع أن ننسيق الكود الخاص بنا و وضع به كم كبير من المتغيرات بدون أي تعقيد و نستطيع الوصول لأي عنصر في هذه المصفوفة و تمييزه عن طريق مناداته بالـ index الخاص به.
https://www.nusurtech.ca/2024/01/c-programming-arrays.html
المعاملات Parameters في لغة سي 9.
يعتبر الـ parameter أنه متغير يتم كتابته و إنشاءه عند تعريف الدالة و هو يكون جزء من الدالة, أي عندما نقوم بإنشاء دالة جديدة فإن parameter يكون هو المتغير الذي يتم تمريره للدالة من أجل أن يتم التعامل معه و عمل المهمة الخاصة في الدالة.
https://www.nusurtech.ca/2024/01/c-programming-parameters.html
الدوال Function في لغة سي 8.
الدوال ( Functions ) إن مصطلح دالة قد يكون مألوفاً في الرياضيات لكن في البرمجة له معاني اعمق من الرياضيات, سوف نتعرَّف على كيفية إنشاء دالة و انواعها و كيفية إستعمال بعض الدوال الموجودة في لغة سي ثم سنتعرف على مفهوم جديد و هو المصفوفات و كيفية إنشائها و كيف نتعامل مع النصوص في لغة سي.
https://www.nusurtech.ca/2024/01/c-programming-function.html
الحلقات التكرارية في لغة سي 7.
الحلقات التكرارية ( Loops ) نقوم بإستخدام الحلقات في البرمجة لتسهل علينا عدم كتابة نفس الكود عدة مرات, في حال أردنا إستخدامه لمرات عديدة نقوم بوضعه بداخل حلقة و هي سوف تقوم بدوره في إعادة تكراره على حسب طلبنا و شروط الكود. هناك ثلاث حلقات تكرارية في لغة السي وهي:
١. حلقة for loop.
٢. حلقة while loop.
٣. حلقة do while loop.
https://www.nusurtech.ca/2024/01/c-programming-loops.html
الشرو ط في لغة سي 6.
الشروط ( conditions ) تعتبر من أهم العناصر التي يجب توفرها في أي لغة برمجة سواء أن كانت في لغة البرمجة c أو c++ أو أي لغة غيرهم. فهي تلعب دوراً رئيسياً في كل لغة برمجة, بمثل مواد البناء في حال أردت أن أصمم منزل.
https://programmer-tech.com/c-conditions/
قناة احمد علي على تيليجرام ( شروحات تقنية ، تطبيقات ، أفلام ومسلسلات ، خلفيات ، و المزيد )
Last updated 2 months, 1 week ago
يرمز تيليجرام إلى الحريّة والخصوصيّة ويحوي العديد من المزايا سهلة الاستخدام.
Last updated 2 months, 3 weeks ago
- بوت الإعلانات: ? @FEFBOT -
- هناك طرق يجب ان تسلكها بمفردك لا اصدقاء، لا عائلة، ولا حتى شريك، فقط انت.
My Tragedy Lies With Those Things That Happen in One Second And Remain
- @NNEEN // ?: للأعلانات المدفوعة -
Last updated 2 months, 2 weeks ago