Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

08- C programming - Memory Layout - محمد يوسف

Автор: Mohamed Yousef محمد يوسف

Загружено: 2020-03-25

Просмотров: 9397

Описание:

يحتوى هذا الكورس على شرح لغة السى 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

=============================================
يمكنك مشاهدة فيديوهات الكورس على رابط قائمة التشغيل التالى
   • C Programming  

==================================================
رابط قناتى على اليوتيوب
   / @mohamedyousef2  

رابط مدونتى
https://electronics010.blogspot.com/p...

رابط صفحة الفيسبوك
  / electronics010  
==================================================

من فضلك أدعم القناة من خلال الاشتراك، ونشر الفيديو على مواقع التواصل الإجتماعى، شكرا جزيلا.
م. محمد يوسف

08- C programming - Memory Layout - محمد يوسف

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

09- C programming -  Storage classes -  Part 1 - محمد يوسف

09- C programming - Storage classes - Part 1 - محمد يوسف

How Microcontroller Memory Works | Embedded System Project Series #16

How Microcontroller Memory Works | Embedded System Project Series #16

Эпизод 078: Выравнивание структуры данных и порядок байтов

Эпизод 078: Выравнивание структуры данных и порядок байтов

Dynamic Memory Allocation | C Programming Tutorial

Dynamic Memory Allocation | C Programming Tutorial

13- C programming -  Structures – Part1 - محمد يوسف

13- C programming - Structures – Part1 - محمد يوسف

Сегменты памяти в C/C++

Сегменты памяти в C/C++

12- C programming -  12- Pointers – Part 1 - محمد يوسف

12- C programming - 12- Pointers – Part 1 - محمد يوسف

.Net Memory Allocations and Performance

.Net Memory Allocations and Performance

C Programming

C Programming

Строка в массиве символов против указателя на строковый литерал | Учебник по программированию на C

Строка в массиве символов против указателя на строковый литерал | Учебник по программированию на C

File Access Basics | C Programming Tutorial

File Access Basics | C Programming Tutorial

Изучите адреса памяти C за 7 минут 📬

Изучите адреса памяти C за 7 минут 📬

07- C programming -  Scope Rules - محمد يوسف

07- C programming - Scope Rules - محمد يوسف

Pointers and dynamic memory - stack vs heap

Pointers and dynamic memory - stack vs heap

⚡️ Флот РФ ударил по Киеву || Зеленский предложил Путину сделку

⚡️ Флот РФ ударил по Киеву || Зеленский предложил Путину сделку

17- C programming -  Memory Management – Part 1 - محمد يوسف

17- C programming - Memory Management – Part 1 - محمد يوسف

The OS that Could Destroy Linux

The OS that Could Destroy Linux

C Language Source Code to Exe | Build Process | Compilation, PreProcessor ( Theory )

C Language Source Code to Exe | Build Process | Compilation, PreProcessor ( Theory )

12- C programming -  Pointers – Part 2 - محمد يوسف

12- C programming - Pointers – Part 2 - محمد يوسف

Dynamic memory allocation in C - malloc calloc realloc free

Dynamic memory allocation in C - malloc calloc realloc free

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]