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

  Рет қаралды 18,993

Mohamed Yousef محمد يوسف

Mohamed Yousef محمد يوسف

Күн бұрын

يحتوى هذا الكورس على شرح لغة السى 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
رابط مدونتى
electronics010...
رابط صفحة الفيسبوك
/ electronics010
==================================================
من فضلك أدعم القناة من خلال الاشتراك، ونشر الفيديو على مواقع التواصل الإجتماعى، شكرا جزيلا.
م. محمد يوسف

Пікірлер: 45
@abdoughouili
@abdoughouili 4 жыл бұрын
شكرا من القلب و أخيرا فهمت مفهوم pointers
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
الشكر لله، سعيد بمتابعتك.
@Youcef_Alg93-p9m
@Youcef_Alg93-p9m 9 ай бұрын
جزك الله خيراستاذنا
@MohamedYousef2
@MohamedYousef2 9 ай бұрын
شكرا جزيلا لحضرتك
@Headcator
@Headcator 3 жыл бұрын
ممتاز يا باش مهندس محمد شرح ممتاز شكرا على مجهود حضرتك الجميل فى الشرح
@MohamedYousef2
@MohamedYousef2 3 жыл бұрын
ربنا يبارك فى حضرتك، شكرا جزيلا
@الجارحي-ص5و
@الجارحي-ص5و 2 жыл бұрын
ربنا يبركلك يارب احسن شرح والله تسلم يغالي
@MohamedYousef2
@MohamedYousef2 2 жыл бұрын
شكرا جزيلا لحضرتك
@galymohamed7747
@galymohamed7747 Жыл бұрын
بارك الله فيك
@MohamedYousef2
@MohamedYousef2 Жыл бұрын
شكرا جزيلا لحضرتك
@abdullahalzahrani1927
@abdullahalzahrani1927 4 жыл бұрын
الله يعطيك العافية وكل سنة وانت طيب
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
وحضرتك طيب، شكرا جزيلا.
@ahmedelsmahypersonal
@ahmedelsmahypersonal 4 жыл бұрын
افادك الله يا هندسه
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
شكرا جزيلا لحضرتك
@TheAbuDhabiLife
@TheAbuDhabiLife Жыл бұрын
جزيت خيرا
@MohamedYousef2
@MohamedYousef2 Жыл бұрын
شكرا جزيلا لحضرتك
@zairichafik8526
@zairichafik8526 2 жыл бұрын
Thnx a lot !!! Really finally i did understand pointer thnx
@MohamedYousef2
@MohamedYousef2 2 жыл бұрын
You are most welcome bro.
@batalmachkour6192
@batalmachkour6192 4 жыл бұрын
شكرا جزيلا عيد سعيد
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
العفو، كل سنة وحضرتك طيب
@qazafipalestine
@qazafipalestine Жыл бұрын
لو سمحت بدي أسالك عن شرح اول دقيقتين، الآن لما أعرف ٣ متغيرات وأطبع الأدرس تبع الاولى بعدها احذفه واطبع ادرس المتغير الثاني ثم احذفه واطبع ادرس المتغير الثالث كلهم نفي الأدرس بطلع معي . لكن لو طبعت الأدرس تبعهم كلهم مع بعض بطلعو مختلفين . ليش. بالحالة الأولى لما كنت اطبع واحك واحذفه كان مش مختلفين يطلعو بزبط نفس الأدرس؟ أنا بحكي طبعا بدون مأعرف بوينترز
@mohamedhamada4550
@mohamedhamada4550 4 жыл бұрын
كل عام وحضرتك بالف خير وصحة
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
وحضرتك طيب، عيد سعيد
@AlAl-fx6is
@AlAl-fx6is 4 жыл бұрын
جزاكم الله خير
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
شكرا جزيلا
@bjjvbj-b7q
@bjjvbj-b7q Жыл бұрын
من العراق انا انت بطلللللل
@MohamedYousef2
@MohamedYousef2 Жыл бұрын
ربنا يبارك فى حضرتك. شكرا جزيلا
@bjjvbj-b7q
@bjjvbj-b7q Жыл бұрын
@@MohamedYousef2 انا حاليا جاي ادرس معك المؤشرات هل لديك واتس اب فيس خاف نحتاجك يابطللللل
@rokayasamy3009
@rokayasamy3009 2 жыл бұрын
شكرًا 💖💖
@MohamedYousef2
@MohamedYousef2 2 жыл бұрын
العفو، الشكر لله.
@gahlanaventis
@gahlanaventis 4 жыл бұрын
عيد سعيد باشمهندس
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
كل سنة وحضرتك طيب
@AlAl-fx6is
@AlAl-fx6is 4 жыл бұрын
كل عام وانتم بخير
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
كل عام وحضرتك طيب.
@motazrajab5574
@motazrajab5574 Жыл бұрын
بارك الله فيك ... لو في امكانية شرح لغة c++ وشكرا
@MohamedYousef2
@MohamedYousef2 Жыл бұрын
الله المستعان، شكراجزيلا لمتابعة حضرتك.
@mosababdeen4296
@mosababdeen4296 4 жыл бұрын
هو كده فاضل كام محاضره يا بشمهندس ....أنا بنتظر فيديوهات حضرتك
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
بالنسبة للـ pointers حوالى من 4 الى 6 فيديوهات، ولسه باقى مواضيع الكورس اللى موجودة فى الوصف أسفل الفيديو، سعيد بمتابعة حضرتك، شكرا جزيلا.
@ismaildz5795
@ismaildz5795 4 жыл бұрын
السلام عليكم استاذ هلا شرحت لنا وسائط الدالة الرئسية Command-line arguments منفضلك main( int argc ,char *argv[ ]) { } 😥😥😥
@OmarMahmoud-vx8po
@OmarMahmoud-vx8po 4 жыл бұрын
هو ليه قبل كل حاجة بنكتب 0x
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
ده للدلالة على أن النظام المستخدم فى العد، هو النظام السداسى عشر
@mohamedyounis4058
@mohamedyounis4058 4 жыл бұрын
شكرا
@MohamedYousef2
@MohamedYousef2 4 жыл бұрын
العفو
@eqbalal_qadami5300
@eqbalal_qadami5300 2 жыл бұрын
جزاك الله خير
@MohamedYousef2
@MohamedYousef2 2 жыл бұрын
شكرا جزيلا لحضرتك
12- C programming -  Pointers - Part 2 - محمد يوسف
26:20
Mohamed Yousef محمد يوسف
Рет қаралды 8 М.
13- C programming -  Structures - Part1 - محمد يوسف
36:24
Mohamed Yousef محمد يوسف
Рет қаралды 15 М.
I shouldn't be in the house  It's so embarrassing
00:22
Funny Parent-Child Videos
Рет қаралды 9 МЛН
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 38 МЛН
It's the natural ones that are the most beautiful#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 22 МЛН
17- C programming -  Memory Management - Part 1 - محمد يوسف
18:29
Mohamed Yousef محمد يوسف
Рет қаралды 4,8 М.
2- pointer ( part 1 )
9:09
خالد الخطيب
Рет қаралды 40 М.
07- C programming -  Scope Rules - محمد يوسف
33:28
Mohamed Yousef محمد يوسف
Рет қаралды 6 М.
you will never ask about pointers again after watching this video
8:03
08- C programming - Memory Layout - محمد يوسف
19:58
Mohamed Yousef محمد يوسف
Рет қаралды 9 М.
introduction to pointer
59:18
Troubleshooter Youssef Shawky
Рет қаралды 16 М.