15- C programming - Enumeration - محمد يوسف
يحتوى هذا الكورس على شرح لغة السى C language، من المستوى المبتدأ وحتى المستوى المتقدم، وهذا الكورس هو إحدى الكورسات اللازمة لتعلم الأنظمة المدمجة Embedded Systems، ويناسب طلاب الجامعات والمعاهد العليا، ويحتوى الكورس على شرح للموضوعات التالية
01- Introduction to C :
Why C in embedded - C Program structure - Compiling a C program - Type of errors in C
02- Primary Data Types:
Variables – Types - Variable definitions – Constants - Qualifiers
03- Inputs and Outputs functions:
printf - Escape sequence characters – Specifiers - scanf
04- Arithmetic in C:
Arithmetic operators - Type conversion - Operator precedence
05- Decision Making:
Program execution flow chart - Relational operators - Logical operators – Branching ( if - switch ) – Looping (for – while – do – goto) – break/continue words - Conditional operator
06- Functions:
Function declaration and definition – Arguments – return - Calling by value / reference – Recursion – Macros
07- Scope Rules:
Scope – Local / Global variables
08- Memory Layout:
Code / initialized data / uninitialized data / heap / stack segments
09- Storage classes:
auto - register – extern – static
10- Building Larger Program:
Module - Header file - Multi-module project – preprocessors
11- Arrays:
Creating / initializing / using Array – String – Multi-dimensional array - Passing an array to a function - Returning an array from a function
12- Pointers:
Introduction to pointers – Syntax – Assigning values by using a pointer - Pointers and arrays - Pointer arithmetic - Substituting pointers for array notation - Pointers and strings - Array of pointers - Passing pointers to functions - Returning a pointer from a function
13- Structures:
Structure definition - Declaring a structure variable - Initialize structure members - Accessing structure members – typedef - Nesting structures - Arrays of structures - Passing structures to a function - Pointer to a structure
14- Unions:
Difference between union and structure - Creating / using union
15- Enumeration:
Creating / using enumeration
16- Bit Fields:
Creating / using bit fields
17- Memory Management:
malloc - calloc – realloc - free
18- Bit Manipulation:
Bitwise operators - Setting / Clearing / Toggling a bit - Getting the value of a bit
19- Common Arithmetic functions:
abs – floor – ceil – round – rand – srand
20- Manipulating String :
strlen – strcpy – strcat – strcmp
=============================================
يمكنك مشاهدة فيديوهات الكورس على رابط قائمة التشغيل التالى
https://www.youtube.com/playlist?list=PLfgCIULRQavzxY-IO2sO5Vj5x7C_tjW3R
==================================================
رابط قناتى على اليوتيوب
https://www.youtube.com/channel/UC2IfjrXxMw_Q3nVhd2i3x7A/playlists?view_as=subscriber
رابط مدونتى
https://electronics010.blogspot.com/p/blog-page_7.html
رابط صفحة الفيسبوك
https://www.facebook.com/electronics010/
==================================================
من فضلك أدعم القناة من خلال الاشتراك، ونشر الفيديو على مواقع التواصل الإجتماعى، شكرا جزيلا.
م. محمد يوسف
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «15- C programming - Enumeration - محمد يوسف», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.