C_73 Pointers in C- part 3 | Pointer Assignment

Jenny's Lectures CS IT
11 Aug 202112:35

Summary

TLDRIn this video, the concept of pointers in C programming is discussed, with a focus on pointer assignment. The video explains how to declare and initialize pointers, use the address-of and dereferencing operators, and assign values from one pointer to another. It includes practical examples and a demonstration on a laptop. The importance of properly initializing pointers before using them is emphasized, as well as being careful with pointer types and memory locations to avoid errors. A sample program is shown to illustrate these concepts in action.

Takeaways

  • ЁЯША Discusses pointer basics in C, including declaration, initialization, and usage of address-of and dereferencing operators.
  • ЁЯФН Explains pointer assignment and how to assign the value of one pointer to another with examples.
  • ЁЯУМ Demonstrates storing addresses of variables in pointers and how pointers point to specific memory locations.
  • ЁЯЫа Emphasizes the importance of understanding how the asterisk (*) symbol functions differently in declaration and dereferencing contexts.
  • ЁЯТб Shows how to assign one pointer's value to another, making both pointers point to the same memory address.
  • тЭЧ Warns about accessing uninitialized pointers, which can lead to errors or undefined behavior in the program.
  • ЁЯЪл Highlights that using uninitialized pointers can cause the program to crash or behave unpredictably.
  • ЁЯФз Demonstrates initializing pointers before using them to avoid accessing unknown memory locations.
  • ЁЯЦи Provides examples of printing values using pointers and the correct format specifiers in C.
  • ЁЯУЛ Illustrates the difference between compatible and incompatible pointer types and the importance of matching data types in pointer assignments.

Q & A

  • What is a pointer in C?

    -A pointer in C is a variable that stores the memory address of another variable. It allows for direct access and manipulation of memory locations.

  • How do you declare and initialize a pointer in C?

    -To declare a pointer in C, you use the asterisk (*) symbol before the pointer's name. To initialize it, you assign it the address of a variable using the address-of operator (&). For example: int *p = &a;

  • What are the address-of operator and indirection operator in the context of pointers?

    -The address-of operator (&) is used to get the memory address of a variable, while the indirection operator (*) is used to access the value stored at the address a pointer is pointing to.

  • How do you assign the value of one pointer to another pointer?

    -You can assign the value of one pointer to another pointer using the assignment operator (=). For example: q = p; This makes both pointers point to the same memory location.

  • What happens if you try to use an uninitialized pointer?

    -Using an uninitialized pointer can lead to undefined behavior, as it may point to an unknown or illegal memory location. This can cause errors or program crashes.

  • Why is it important to initialize pointers before using them?

    -Initializing pointers before using them ensures they point to a valid memory location, preventing undefined behavior and potential errors or crashes in the program.

  • How can you print the value of a variable using a pointer?

    -You can print the value of a variable using a pointer by dereferencing the pointer with the indirection operator (*). For example: printf("Value of a: %d", *p);

  • What is the difference between q = p and *q = *p?

    -The statement q = p makes q point to the same memory location as p, while the statement *q = *p assigns the value pointed to by p to the memory location pointed to by q.

  • What will happen if you print a dereferenced uninitialized pointer?

    -Printing a dereferenced uninitialized pointer will lead to accessing an unknown memory location, which can result in undefined behavior, errors, or program crashes.

  • What is the output when you assign a float value to an integer pointer and try to print it?

    -Assigning a float value to an integer pointer and trying to print it using %d will likely result in incorrect or unexpected output due to incompatible data types. The correct way would involve matching the data types properly.

Outlines

00:00

ЁЯУШ Understanding Pointers in C

In this segment, the speaker introduces the concept of pointers in C programming, explaining their declaration, initialization, and usage. Key topics include address-of and dereferencing operators, with examples to illustrate how to assign values to pointers. The explanation includes practical demonstrations and coding examples to solidify the understanding of pointers and their applications.

05:01

ЁЯФН Handling Uninitialized Pointers

This part discusses the issues related to uninitialized pointers and accessing illegal memory locations. The speaker highlights the importance of initializing pointers before use to avoid runtime errors. An example demonstrates the consequences of using uninitialized pointers, leading to program crashes or undefined behavior. The speaker emphasizes careful management of pointer assignments to ensure program stability.

10:05

ЁЯФД Pointer Assignment and Memory Access

The focus here is on pointer assignment and accessing values through pointers. The speaker differentiates between direct and indirect access methods, showing how pointer assignments work in practical scenarios. An example illustrates the assignment of one pointer's value to another and the impact on memory access. The segment also covers potential errors when dealing with incompatible pointer types and the importance of matching data types during pointer assignments.

Mindmap

Keywords

ЁЯТбPointer

In programming, a pointer is a variable that stores the memory address of another variable. Pointers are essential in C programming for dynamic memory allocation and efficient array and string manipulation. The video discusses the basics of pointer declaration, initialization, and usage, emphasizing their role in accessing and modifying memory locations.

ЁЯТбAddress Operator

The address operator (&) in C programming is used to obtain the memory address of a variable. This operator is crucial when working with pointers, as it allows a pointer to store the address of a variable. The video explains how to use the address operator to assign the address of variables to pointers.

ЁЯТбDereferencing Operator

The dereferencing operator (*) is used to access the value at the memory address stored in a pointer. It is also known as the indirection operator. The video shows how dereferencing a pointer allows you to read or modify the value of the variable it points to, with examples demonstrating its practical use.

ЁЯТбPointer Assignment

Pointer assignment involves setting one pointer to point to the same memory address as another pointer. This concept is illustrated in the video with examples, showing how assigning the value of one pointer to another can make both pointers refer to the same variable, allowing for shared access to the data.

ЁЯТбInitialization

Initialization refers to the process of assigning an initial value to a pointer when it is declared. The video stresses the importance of initializing pointers before use to avoid undefined behavior, as uninitialized pointers can lead to accessing random or illegal memory locations.

ЁЯТбMemory Location

A memory location is a specific address in the computer's memory where data is stored. Pointers are used to access these memory locations. The video provides examples of how pointers can point to different memory locations, such as those of variables 'a' and 'b', and how these addresses are used in pointer operations.

ЁЯТбIndirection

Indirection refers to accessing a value through a pointer, rather than directly using the variable's name. The video explains indirection with the dereferencing operator, demonstrating how to access and modify values indirectly through pointers.

ЁЯТбData Type

A data type defines the type of data a variable can hold, such as int, float, or char. Pointers are strongly typed, meaning a pointer to an int can only hold the address of an int variable. The video highlights the importance of matching pointer types with the variables they point to, illustrating potential issues with incompatible types.

ЁЯТбError Handling

Error handling in the context of pointers involves checking for and managing incorrect pointer usage, such as dereferencing uninitialized or null pointers. The video shows examples of common pointer-related errors and how to avoid them by proper initialization and careful pointer operations.

ЁЯТбCompatibility

Compatibility refers to ensuring that pointers are used with compatible data types. The video discusses how assigning a float pointer to an int pointer can cause issues, highlighting the importance of type compatibility in pointer assignments and operations to avoid runtime errors and unexpected behavior.

Highlights

Introduction to pointers in C, including basics such as declaration, initialization, and usage of operators like address-of and dereferencing.

Explanation of how to assign the value of one pointer to another pointer using a simple program.

Detailed discussion on the importance of initializing pointers before using them.

Illustration of pointer declaration syntax and how it informs the compiler about the pointer type.

Example demonstrating how assigning the address of one variable to a pointer works in memory.

Clarification on the difference between using the dereference operator in pointer declaration versus accessing the value.

Practical example showing how to print the value of a variable using different pointers.

Explanation of how assigning a pointer to another pointer makes both point to the same memory address.

Demonstration of potential errors when trying to access an uninitialized pointer.

Discussion on accessing and assigning values through pointers and the importance of type compatibility.

Illustration of how changing the value at a pointer's address affects all pointers pointing to that address.

Example showing the need to be careful with pointer types to avoid incompatible pointer type errors.

Highlighting the precision handling of floating-point numbers when printed through pointers.

Summary of best practices for working with pointers in C, including initialization and careful type management.

Final practical demonstration on a laptop to reinforce the discussed concepts with actual code execution.

Transcripts

play00:00

рд╕реЛ рдЗрди рдж рд╕реАрд░реАрдЬ рдСрдл рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрди

play00:02

рд╕реА рд╡реА рдЖрд░ рдбрд┐рд╕реНрдХрд╕рд┐рдВрдЧ рдкреЙрдЗрдВрдЯрд░ рдЗрди рд╕реА рд╡реА рд╣реИрд╡

play00:03

рдбрд┐рд╕реНрдХрд╕ рд╕рдо рдмреЗрд╕рд┐рдХреНрд╕ рдЕрдмрд╛рдЙрдЯ рдкреЙрдЗрдВрдЯреНрд╕ рд▓рд╛рдЗрдХ

play00:06

рд╡реНрд╣рд╛рдЯ рдЗрдЬ рдкреЙрдЗрдВрдЯрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдЗрдирд┐рд▓рд╛ рдЬрд╢рди рдСрдл

play00:08

рдкреЙрдЗрдВрдЯрд░ рдПрдВрдб рд╡реА рд╣реИрд╡ рдЖрд▓реНрд╕реЛ рдбрд┐рд╕реНрдХрд╕ рд▓рд╛рдЗрдХ рд╣рд╛рдЙ

play00:11

рдЯреВ рдпреВрдЬ рджреЛрд╕ рдСрдкрд░реЗрдЯрд░реНрд╕ рд╡рд┐рдж рдкреЙрдЗрдВрдЯреНрд╕ рд▓рд╛рдЗрдХ

play00:14

рдПрдбреНрд░реЗрд╕ рдСрдл рдСрдкрд░реЗрдЯрд░ рдПрдВрдб рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди рдСрдкрд░реЗрдЯрд░

play00:17

рдФрд░ рдпреВ рдХреИрди рд╕реЗ рдбреА рд░реЗрдлрд░реЗрдВрд╕рд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рд░рд╛рдЗрдЯ

play00:20

рд╡рд┐рдж рдкреНрд░реЙрдкрд░ рдПрдЧреНрдЬрд╛рдВрдкрд▓ рдФрд░ рдпреВ рдХреИрди рд╕реЗ рдЕ

play00:21

рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЛ рдЗрди рджрд┐рд╕ рд╡реАрдбрд┐рдпреЛ рдЖрдИ рд╡рд┐рд▓ рд╕реА рдЖрдИ

play00:25

рд╡рд┐рд▓ рдЯреЙрдХ рдЕрдмрд╛рдЙрдЯ рд╡рди рдореЛрд░ рдиреЛ рдерд┐рдВрдЧ рджреИрдЯ рдЗрдЬ

play00:28

рдкреЙрдЗрдВрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдореАрдВрд╕ рдпреВ рдХреИрди рд╕реЗ рд╣рд╛рдЙ рдЯреВ

play00:31

рдЕрд╕рд╛рдЗрди рд╡реИрд▓реНрдпреВ рдСрдл рдЕ рдкреЙрдЗрдВрдЯрд░ рдЯреВ рдЕрдирджрд░ рдкреЙрдЗрдВрдЯрд░

play00:35

рд░рд╛рдЗрдЯ рд╡реА рд╡рд┐рд▓ рд╕реА рджреИрдЯ рдерд┐рдВрдЧ рд╡рд┐рдж рдПрдЧреНрдЬрд╛рдВрдкрд▓ рдФрд░

play00:37

рдпреВ рдХреИрди рд╕реЗ рд╡рд┐рдж рдЕ рд╕рд┐рдВрдкрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рд┐рдпрд░

play00:39

рд░рд╛рдЗрдЯ рдПрдВрдб рдЖрдИ рд╡рд┐рд▓ рд╢реЛ рдпреВ рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓реА рдЖрд▓реНрд╕реЛ

play00:41

рдСрди рдорд╛рдп рд▓реИрдкрдЯреЙрдк рд╕реЛ рдирд╛рдЙ рд▓реЗрдЯ рдЕрд╕ рдбрд┐рд╕реНрдХрд╕ рд╣рд╛рдЙ

play00:43

рдЯреВ рдЕрд╕рд╛рдЗрди рдЕ рдкреЙрдЗрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдЯреВ рдЕрдирджрд░ рдкреЙрдЗрдВрдЯрд░

play00:46

рд╕реА рд╣реЗрдпрд░ рдЖрдИ рдПрдо рдЯреЗрдХрд┐рдВрдЧ рд╕рдкреЛрдЬ рдЕ рдЯреВ рд╡реЗрд░рд┐рдПрдмрд▓

play00:49

рдПрдВрдб рд╡реИрд▓реНрдпреВрдЬ рд╕реЗрдо a рдм a = 10 b = 11 рдПрдВрдб рдЖрдИ

play00:54

рдПрдо рдЯреЗрдХрд┐рдВрдЧ рд╣рд┐рдпрд░ рдЯреВ рдкреЙрдЗрдВрдЯреНрд╕ p

play00:56

рдПрдВрдб q рдЯреВ рдкреЙрдЗрдВрдЯреНрд╕ рдЖрдИрдИ рдПрдо рдЯреЗрдХрд┐рдВрдЧ рд░рд╛рдЗрдЯ рд╕реЛ

play01:00

рдЗрдЯ рдореАрдВрд╕ рд╡реА рд╣реИрд╡ рдП рдЗрди рдореЗрдореЛрд░реА рд╡реА рд╣реИрд╡ рдмреА

play01:05

рд╕рдкреЛрдЬ рдПрдбреНрд░реЗрд╕ рдЗрдЬ 1000 рдПрдбреНрд░реЗрд╕ рдЗрдЬ 1046 рдореЗ рдмреА

play01:08

рдП рдЗрдЬ рд╣реИрд╡рд┐рдВрдЧ рд╡реИрд▓реНрдпреВ рджрд┐рд╕ рдмреА рдЗрдЬ рд╣реИрд╡рд┐рдВрдЧ 11

play01:11

рдПрдВрдб рд╡рди рдореЛрд░ рдерд┐рдВрдЧ рд╡реА рд╣реИрд╡ рдкреЙрдЗрдВрдЯрд░ p рд╡реА рд╣реИрд╡

play01:15

рд╡рди рдкреЙрдЗрдВрдЯрд░ q рдПрдВрдб рд╕рдкреЛрдЬ рдПрдбреНрд░реЗрд╕ рдСрдл рджрд┐рд╕ рдЗрдЬ рдореЗ

play01:17

рдмреА 2000 рдФрд░ рдореЗ рдмреА

play01:19

3000 рдЗрди рдк рдПрдВрдб q рд╡реА рдЖрд░ рдиреЙрдЯ рд╣реИрд╡рд┐рдВрдЧ рдПрдиреАрдерд┐рдВрдЧ

play01:22

рдореАрдВрд╕ рдк рдПрдВрдб рдХ рдЖрд░ рдиреЙрдЯ рдиреЛ рдкреЙрдЗрдВрдЯ рдЯреВ рдПрдиреАрдерд┐рдВрдЧ

play01:25

рд╡реА рд╣реИрд╡реЗрдВрдЯ рдЗрдирд┐рд▓рд╛ рдЗрдЬреНрдб рджреАрдЬ рдкреЙрдЗрдВрдЯреНрд╕ рд░рд╛рдЗрдЯ рджрдЬ

play01:28

рдЖрд░ рдкреЙрдЗрдВрдЯ рдЯреВ рдЕрдирдиреЛрди рд▓реЛрдХреЗрд╢рдВрд╕ рд░рд╛рдЗрдЯ рдирд╛рдЙ

play01:32

рд╕реА рд╣реЗрдпрд░ рд╕реА рджрд┐рд╕ рджрд┐рд╕ рдореЗ рдмреА рдпреВ рдЖрд░ рдЗрди рдж

play01:36

рдкреНрд░реАрд╡рд┐рдпрд╕ рд╡реАрдбрд┐ рдЖрдИ рд╣реИрд╡ рдЯреЛрд▓реНрдб рдпреВ рджрд┐рд╕ рдПрд╕реНрдЯрд┐рдХ

play01:38

рдЗрдЬ рд╡рдЯ рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди рдСрдкрд░реЗрдЯрд░ рдореАрдВрд╕ рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡

play01:40

рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдмрдЯ рд╣реЗрдпрд░ рдЗрди рджрд┐рд╕ рд▓рд╛рдЗрди

play01:44

рд╡реНрд╣реЗрди рдпреВ рд░рд╛рдЗрдЯ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рджрд┐рд╕ рдПрдЯреНрд░рд┐рдХ рдПрдВрдб p

play01:48

рдЗрдЯ рдореАрдВрд╕ рд╣реЗрдпрд░ рджрд┐рд╕ рд╡рд┐рд▓ рдЯреЗрд▓ рдж рдХрдВрдкрд╛рдЗрд▓рд░ рджреИрдЯ

play01:52

рджрд┐рд╕ рдЗрдЬ рдкреЙрдЗрдВрдЯрд░ рд╣реЗрдпрд░ рдЗрдЯ рдЗрдЬ рдиреЙрдЯ рдПрдХреНрдЯрд┐рдВрдЧ рдПрдЬ

play01:54

рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди рдСрдкрд░реЗрдЯрд░ рдФрд░ рдбреА рд░реЗрдлрд░реЗрдВрд╕рд┐рдВрдЧ

play01:56

рдСрдкрд░реЗрдЯрд░ рдмрд┐рдХреЙрдЬ рд╣рд┐рдпрд░ рд╡реА рдЖрд░ рдбрд┐рдХреНрд▓реЗ рдВрдЧ рдкреЙрдЗрдВрдЯрд░

play01:59

рд╕реЛ рдЗрдЯ рдЗрдЬ рдЧреЛрдЗрдВрдЧ рдЯреВ рдХрдВрдкрд╛рдЗрд▓ рджреИрдЯ рдЗрдЯ рдЗ рдЗрдЯ рд╡реБрдб

play02:02

рдмреА рдЕ рдкреЙрдЗрдВрдЯрд░ рдк рдПрдВрдб рдХ рдЖрд░ рдкреЙрдЗрдВрдЯрд░ рдмрд┐рдХреЙрдЬ рд╡реА

play02:04

рдЖрд░ рдпреВрдЬрд┐рдВрдЧ рджрд┐рд╕ рдПрд╕реНрдЯрд┐рдХ рд╕рд╛рдЗрди рдпрд░ рдПрдВрдб рджреЗ рдЖрд░

play02:08

рдЧреЛрдЗрдВрдЧ рдЯреВ рдХрдВрдЯреЗрди рдПрдбреНрд░реЗрд╕ рдСрдл рдЗрдВрдЯреА рдЬрд░ рдбреЗрдЯрд╛

play02:11

рдЯрд╛рдЗрдк рд░рд╛рдЗрдЯ рдЖрдИ рд╣реЛрдк рдпреВ рдЧреЛрдЯ рджрд┐рд╕ рдкреНрд▓реАрдЬ рдбреЛрдВрдЯ

play02:14

рдЧреЗрдЯ рдХрдиреНрдлреНрдпреВрдЬреНрдб рд╡рд┐рдж рджрд┐рд╕ рд╣реЗрдпрд░ рдЖрд▓реНрд╕реЛ рдЗрдЯ рдЗрдЬ

play02:16

рдПрдХреНрдЯрд┐рдВрдЧ рдПрдЬ рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди рдСрдкрд░реЗрдЯрд░ рдПрдВрдб рдЗрдЯ рд╡рд┐рд▓

play02:18

рдЧрд┐рд╡ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдиреЛ рдмрд┐рдХреЙрдЬ рд╣реЗрдпрд░

play02:20

рд╡реА рдЖрд░ рдбрд┐рдХреНрд▓реЗ рдВрдЧ рдЗрдЯ рд░рд╛рдЗрдЯ рд╕реЛ рдирд╛рдЙ рд╕реА рдЗрдл рдЖрдИ

play02:25

рд░рд╛рдЗрдЯ рд▓рд╛рдЗрдХ рдЗрди рдк рдЖрдИ рдПрдо рд╕реНрдЯреЛрд░рд┐рдВрдЧ рдПрдбреНрд░реЗрд╕ рдСрдл

play02:28

рдП рд╕реЛ рдПрдбреНрд░реЗрд╕ рдСрдл рдП 1000 рдЗрди p рд╡реА рд╣реИрд╡ 1000

play02:31

рдирд╛рдЙ p рдЗрдЬ рдкреЙрдЗрдВрдЯ рдЯреВ a рд░рд╛рдЗрдЯ рд╣реЗрдпрд░ рдЗрдл рдЖрдИ рд░рд╛рдЗрдЯ

play02:35

рд╕рдордерд┐рдВрдЧ рд▓рд╛рдЗрдХ рджрд┐рд╕ рд▓рд╛рдЗрдХ q =

play02:38

p рдирд╛рдЙ рд╡реНрд╣рд╛рдЯ рдбрдЬ рджрд┐рд╕ рдореАрди рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдж

play02:42

рд╡реИрд▓реНрдпреВ рдЗрди p рдЗрдЯ рдЗрдЬ рдХрд░реЗрдХреНрдЯ рдЗрди c рд░рд╛рдЗрдЯ рдЗрдЯ

play02:46

рд╡реБрдб рдиреЙрдЯ рдмреА рдЗрд▓реАрдЧрд▓ рдпреВ рдХреИрди рдпреВрдЬ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ

play02:49

рдСрдкрд░реЗрдЯрд░ рд╕рдордерд┐рдВрдЧ рд▓рд╛рдЗрдХ рджрд┐рд╕ рд╡рд┐рдж рджрдЬ рдкреЙрдЗрдВрдЯреНрд╕ рд╕реЛ

play02:52

рдирд╛рдЙ рд╣реЗрдпрд░ рд╡реНрд╣рд╛рдЯ рд╡реБрдб рдмреА рдж рдХреЗрд╕ рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдж

play02:54

рд╡реИрд▓реНрдпреВ рдЗрди p p рд╡реА рд╣реИрд╡ 1000 рджреИрдЯ 1000 рд╡реБрдб

play02:57

рдмреА рдЕрд╕рд╛рдЗрди рдЯреВ q рд╕реЛ q рдЗрдЬ рджрд┐рд╕ рдПрдВрдб рджрд┐рд╕ 1000

play03:01

рд╡реБрдб рдмреА рдЕрд╕рд╛рдЗрди рдЯреВ q рдЗрдЯ рдореАрдВрд╕ q рдЗрдЬ рдЖрд▓реНрд╕реЛ

play03:04

рдкреЙрдЗрдВрдЯ рдВрдЧ рдЯреВ a рдирд╛рдЙ рдмреЛрде рдж рдкреЙрдЗрдВрдЯреНрд╕ рдЖрд░ рдкреЙрдЗрдВрдЯ

play03:08

рдЯреВ a рд╕реЛ рдЗрдл рдпреВ рд╡рд┐рд▓ рдкреНрд░рд┐рдВрдЯ рд▓рд╛рдЗрдХ рдкреНрд░рд┐рдВрдЯ рдПрдл

play03:12

рд╡реИрд▓реНрдпреВ рдСрдлрд╝ a рдЗрдл рдпреВ рд╡рд┐рд▓ рдкреНрд░рд┐рдВрдЯ рд╕рдордерд┐рдВрдЧ

play03:14

рд▓рд╛рдЗрдХ рджрд┐рд╕ рдкреНрд░рд┐рдВрдЯ f a = рдкрд░рд╕реЗрдВрдЯреЗрдЬ d рд╕рд┐рдВрдкрд▓реА

play03:20

рдпреВ рдХреИрди рд░рд╛рдЗрдЯ рдЗрджрд░ a рджрд┐рд╕ рд╡рд┐рд▓ рдЖрд▓реНрд╕реЛ рдЧрд┐рд╡ рдпреВ

play03:23

рд╡реНрд╣рд╛рдЯ 10 рд░рд╛рдЗрдЯ рдФрд░ рдЗрдл рдЖрдИ рд░рд╛рдЗрдЯ рд╣реЗрдпрд░ рдЖрдИ рдПрдо

play03:29

рд░рд╛рдЗрдЯрд┐рдВрдЧ рдкрд░рд╕реЗрдВрдЯреЗрдЬ рдбреА рдПрдВрдб рд╡рди рдореЛрд░ рдкрд░рд╕реЗрдВрдЯреЗрдЬ

play03:32

3 рдкрд░рдбреА рдЖрдИрдо рд░рд╛рдЗрдЯрд┐рдВрдЧ рдмрд┐рдХреЙрдЬ рдп рдиреЛ рдпреВрдЬрд┐рдВрдЧ

play03:36

рдереНрд░реА рдореЗрдердбреНрд╕ рдЖрдИ рдПрдо рдЧреЛрдЗрдВрдЧ рдЯреВ рдкреНрд░рд┐рдВрдЯ рд╕реЛ

play03:38

рдлрд░реНрд╕реНрдЯ рдкрд░рд╕реЗрдВрдЯреЗрдЬ рдбреА рд╡реБрдб рдмреА рд░рд┐рдкреНрд▓реЗрд╕ рд╡рд┐рдж

play03:41

рджрд┐рд╕ a рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдж рд╡реИрд▓реНрдпреВ рдСрдл a рдирд╛рдЙ рдПрд╕реНрдЯрд┐рдХ

play03:45

p рдиреЗрдХреНрд╕реНрдЯ рдЗрдЬ рдПрд╕реНрдЯрд┐рдХ рдк рдиреЗрдХреНрд╕реНрдЯ рдЗрдЬ рдПрд╕реНрдЯрд┐рдХ

play03:50

q рдирд╛рдЙ рд╣реЗрдпрд░ рджрд┐рд╕ рдЗрдЬ рдПрдХреНрдЯрд┐рдВрдЧ рдПрдЬ рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди

play03:53

рдСрдкрд░реЗрдЯрд░ рдП рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡ рд╡реНрдЯ 10 рд░рд╛рдЗрдЯ рд╡реИрд▓реНрдпреВ

play03:57

рдСрдл рдП 10 рдПрд╕рд┐рдХ рдореАрдВрд╕ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕

play04:01

рдЗрди p рд╡реА рд╣реИрд╡ рдПрдбреНрд░реЗрд╕ 1000 рд╡реИрд▓реНрдпреВ рдПрдЯ 1000

play04:03

рдЗрдЬ 10 рд╕реЛ рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡ 10 рдЗрди q рдЖрд▓реНрд╕реЛ рд╡реА рд╣реИрд╡

play04:07

1000 q рдЗрдЬ рдЖрд▓реНрд╕реЛ рдкреЙрдЗрдВрдЯ рдЯреВ a рд╕реЛ рд╡реИрд▓реНрдпреВ рдПрдЯ

play04:10

1000 рдЗрдЬ 10 рд╕реЛ рдЗрдЯ рд╡рд┐рд▓ рдЖрд▓реНрд╕реЛ рдЧрд┐рд╡ 10 рд░рд╛рдЗрдЯ

play04:13

рд╕реЛ рджрд┐рд╕ рдЗрдЬ рд╡реНрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджрд┐рд╕ рдЗрдЬ рд╣рд╛рдЙ рдпреВ

play04:15

рдХреИрди рдЕрд╕рд╛рдЗрди рдмрдЯ рдЗрдл рдЗрдл рдпреВ рд░рд╛рдЗрдЯ рд╕рдордерд┐рдВрдЧ рд▓рд╛рдЗрдХ

play04:17

рджрд┐рд╕ рдЗрдл рдЖрдИ рд░рд╛рдЗрдЯ рдПрдЯреНрд░рд┐рдХ q рдПрдВрдб рд╣реЗрдпрд░ рдЖрд▓реНрд╕реЛ

play04:22

рдПрдЯреНрд░рд┐рдХ p рд░рд╛рдЗрдЯ рд╕реЛ рд╣реЗрдпрд░ рдУрдмрд╡рд┐рдпрд╕рд▓реА рджрд┐рд╕ рд╡рд┐рд▓

play04:27

рдЧрд┐рд╡ рд░рд╛рдЗрдЯ рдореЗ рдмреА рдЗрдЯ рд╡рд┐рд▓ рдиреЙрдЯ рдЧрд┐рд╡ рдПрдиреА рдПрд░рд░ рдФрд░

play04:29

рдореЗ рдмреА рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡ рдПрд░рд░ рдФрд░ рд╡рд╛рд░реНрдирд┐рдВрдЧ рджрд┐рд╕ рджрд┐рд╕

play04:31

рдХрд╛рдЗрдВрдб рдСрдл рдерд┐рдВрдЧ рд╡реНрд╣рд╛рдИ рд╕реЛ рдмрд┐рдХреЙрдЬ рдПрд╕реНрдЯрд┐рдХ рдХреНрдпреВ

play04:34

рдореАрдВрд╕ рд╣реЗрдпрд░ рд╡реА рд╣реИрд╡ рдбрд┐рдХреНрд▓реЗрдпрд░реНрдб рджрд┐рд╕ рдкреЙрдЗрдВрдЯрд░

play04:37

рдПрд╕реНрдЯрд┐рдХ рдХ рдореАрдВрд╕ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдмрдЯ рд╡реА

play04:40

рд╣реИрд╡реЗрдВрдЯ рдЗрдирд┐рд▓рд╛ рдЗрдЬ рджрд┐рд╕ рдХ рдпрдЯ рдЗрди рдХ рд╡реА рдбреЛрдВрдЯ

play04:43

рд╣реИрд╡ рдПрдиреАрдерд┐рдВрдЧ

play04:45

рд╣рд┐рдпрд░ рдирд╛рдЙ рд╣реЗрдпрд░ рдЗрди рдХ рд╡реА рдбреЛрдВрдЯ рд╣реИрд╡ рдПрдиреАрдерд┐рдВрдЧ q

play04:49

рдЗрдЬ рдкреЙрдЗрдВрдЯ рдЯреВ рд╡реА рдбреЛрдВрдЯ рдиреЛ рдПрдиреА рдЕрдирдиреЛрди рд▓реЛрдХреЗрд╢рди

play04:51

рд╡реА рд╣реИрд╡реЗрдВрдЯ рдЗрдирд┐рд▓рд╛ q рдпрд░ рдмрдЯ рд╡реА рдЖрд░ рдЧреЛрдЗрдВрдЧ рд╡реА

play04:55

рд╡рд╛рдВрдЯ рдЯреВ рдПрдХреНрд╕реЗрд╕ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕

play04:58

рдПрдбреНрд░реЗрд╕ рд╕реЛ рдЗрди рдХреНрдп рд╡реА рдбреЛрдВрдЯ рд╣реИрд╡ рдП рдПрдиреАрдерд┐рдВрдЧ

play05:01

рд╕реЛ рд╡реНрд╣рд╛рдЯ рд╡реБрдб рдмреА рдж рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕

play05:03

рд╡реА рдбреЛрдВрдЯ рдиреЛ рдпреВ рдЖрд░ рдЧреЛрдЗрдВрдЧ рдЯреВ рдПрдХреНрд╕реЗрд╕ рд╡реНрд╣рд╛рдЯ

play05:06

рдЗрд▓реНрд▓реАрдЧрд▓ рдкреЙрдЗрдВрдЯ рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рд╕реЛ рдЗрдЯ рд╡рд┐рд▓

play05:08

рдЧрд┐рд╡ рд╕рдо рдПрд░рд░ рд░рд╛рдЗрдЯ рдФрд░ рдореЗ рдмреА рдпреВ рдХреИрди рд╕реЗ рдореЗ рдмреА

play05:11

рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡ рд▓рд╛рдЗрдХ рдпреЛрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдб рдлрд╛рдЗрд▓

play05:13

рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдпреВ рд╡рд┐рд▓ рдиреЗрдо рджреИрдЯ рдлрд╛рдЗрд▓ рдПрдХрд╕реА рдлрд╛рдЗрд▓

play05:15

рд╣реИрдЬ рд╕реНрдЯреЙрдк рд╡рд░реНрдХрд┐рдВрдЧ рджрд┐рд╕ рдХрд╛рдЗрдВрдб рдСрдл рдерд┐рдВрдЧ рдореЗ

play05:17

рдмреА рдЗрдЯ рд╡рд┐рд▓ рдЧрд┐рд╡ рд╕рдо рдПрд░рд░ рд░рд╛рдЗрдЯ рдпреВ рдХреИрди рдЯреНрд░рд╛рдИ

play05:20

рдЗрдЯ рдПрдЯ рдпреЛрд░ рдУрди рд╕реЛ рдирд╛рдЙ рдмрд┐рдлреЛрд░ рдпреВрдЬрд┐рдВрдЧ рджрд┐рд╕

play05:23

рдерд┐рдВрдЧ рд╡реА рд╣реИрд╡ рдЯреВ рдЗрдирд┐рд▓рд╛ рдЗрдЬ рджрд┐рд╕ рдХреНрдп рдЗрди рдХреНрдпреВ

play05:27

рд╕рдкреЛрдЬ рдЖрдИ рдПрдо рдЖрдИ рдПрдо рдЧреЛрдЗрдВрдЧ рдЯреВ рд╕реНрдЯреЛрд░ рдПрдбреНрд░реЗрд╕

play05:29

рдСрдл рдмреА рдирд╛ рдПрдбреНрд░реЗрд╕ рдСрдл рдмреА рдЗрдЬ 1046 рдирд╛рдЙ рдХ рдЗрдЬ

play05:35

рдкреЙрдЗрдВрдЯ рдЯреВ

play05:37

рдмреА рд░рд╛рдЗрдЯ рдпрд╛ рдпрд╕ рдирд╛рдЙ рдпреВ рдХреИрди рд░рд╛рдЗрдЯ рджрд┐рд╕ рдерд┐рдВрдЧ

play05:43

рдмрдЯ рдирд╛рдЙ рдЗрдл рдпреВ рд░рд╛рдЗрдЯ рджрд┐рд╕ рдерд┐рдВрдЧ рджреЗрди рд╡рдЯ рд╡рд┐рд▓

play05:45

рд╣реИрдкрди рд╕реА рджрд┐рд╕ рдЗрдЬ рдж рдХреЗрд╕ рдирд╛рдЙ рд╣реЗрдпрд░ рд╡реНрдЯ рдПрд╡рд░

play05:49

рджреЗрд░ рдПрд╕реНрдЯрд┐рдХ рдСрдл рдк

play05:51

рдореАрдВрд╕ рдПрд╕реНрдЯрд┐рдХ рдСрдл рдПрдбреНрд░реЗрд╕ рдСрдл рдк рдореАрд╕ рдПрдбреНрд░реЗрд╕ рдСрдл

play05:56

рдП рдПрдбреНрд░реЗрд╕ рдСрдл рдП рдЗ рдЯ 1000 рдореАрд╕ рдЗрди рдк рд╡ рд╣реИрд╡

play06:00

рдПрдбрд╕ рдСрдл рд╕реЛ рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдж рд╡реИрд▓реНрдпреВ рдПрдЯ 1000 рджреИрдЯ

play06:03

рдЗрдЬ 10 рд╕реЛ рд╣реЗрдпрд░ рд╡реА рдЖрд░ рд╡реА рдЖрд░ рдЧреЛрдЗрдВрдЧ рдЯреВ

play06:06

рдПрдХреНрд╕реЗрд╕ рджрд┐рд╕ рд╡реИрд▓реНрдпреВ рджреИрдЯ рдЗрдЬ 10 рдПрдВрдб рджрд┐рд╕ 10

play06:09

рд╡рдб рдмреА рдЕрд╕рд╛рдЗрди рдЯреВ рд╡реЗрд░ рдПрд╕реНрдЯрд┐рдХ рдХ рдореАрдВрд╕ рд╡реИрд▓реНрдпреВ

play06:13

рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдПрд╕реНрдЯрд┐рдХ рдХ рдПрдЯреНрд░рд┐рдХ рдХ рдЗрдЬ рдХ рдЗрдЬ

play06:18

рдЗрди рдХ рд╡реА рд╣реИрд╡

play06:19

1046 рдореАрдВрд╕ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рд╡реИрд▓реНрдпреВ рдПрдЯ

play06:24

рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдЬ 11 рдореАрдВрд╕ рд╡реА рдЖрд░

play06:27

рдЧреЛрдЗрдВрдЧ рдЯреВ рдПрдХреНрд╕реЗрд╕ рджрд┐рд╕ рд╡рди рдирд╛рдЙ рд╕реЛ рджрд┐рд╕ 10 рд╡реБрдб

play06:30

рдмреА рдЕрд╕рд╛рдЗрди рдЯреВ рд╣реЗрдпрд░ рдирд╛рдЙ рдПрдЯ 11 рд╡реА рд╣реИрд╡ рдПрдЯ рдж

play06:34

рдкреНрд▓реЗрд╕ рдСрдл 11 рд╡реА рд╣реИрд╡ 10 рдмрд┐рдХреЙрдЬ рдСрдл рджрд┐рд╕ рд▓рд╛рдЗрди

play06:38

рд╕реЛ рдирд╛рдЙ рд╣реЗрдпрд░ рдЗрди рджрд┐рд╕ рдХреЗрд╕ рд╡реА рдЖрд░ рдПрдХреНрд╕реЗрд╕рд┐рдВрдЧ рдж

play06:40

рд╡реИрд▓реНрдпреВрдЬ рдЗрди рдж рдкреНрд░реАрд╡рд┐рдпрд╕ рдХреЗрд╕ рд╡реА рд░ рдПрдХреНрд╕реЗрд╕рд┐рдВрдЧ

play06:43

рдж

play06:43

рдкреЙрдЗрдВрдЯрд░ рд░рд╛рдЗрдЯ рджрдЬ рдЖрд░ рджрдЬ рдЯреВ рдЖрд░ рдбрд┐рдлрд░реЗрдВрдЯ

play06:47

рдерд┐рдВрдЧреНрд╕ рдпреВ рд╣реИрд╡ рдЯреВ рдЯреЗрдХ рдХреЗрдпрд░ рдСрдл рджрд┐рд╕ рдерд┐рдВрдЧ

play06:49

рдирд╛рдЙ рд╣реЗрдпрд░ рдЗрди рдмреА рдЖрд▓реНрд╕реЛ рд╡реА рд╣реИрд╡ 10 рд░рд╛рдЗрдЯ рд╕реЛ

play06:53

рдирд╛рдЙ рдЗрдл рдпреВ рдкреНрд░рд┐рдВрдЯ рджрд┐рд╕ рдерд┐рдВрдЧ рджреЗрди рдП рд╡реБрдб рдмреА

play06:56

10 рдПрд╕реНрдЯрд┐рдХ рдк рд╡реБрдб рдмреА рдЗрди p рд╡реА рд╣реИрд╡ 1000

play07:00

рд╡реИрд▓реНрдпреВ рдЯ 1000 рдЗрдЬрд╝ 10 10 рд╡реБрдб рдмреА рдкреНрд░рд┐рдВрдЯреЗрдб

play07:03

рдПрдЯреНрд░рд┐рдХ

play07:04

q рдирд╛рдЙ рдЗрди q рд╡реА рд╣реИрд╡ рдПрдбреНрд░реЗрд╕

play07:07

1046 рдПрдЯ рджрд┐рд╕ рдПрдбреНрд░реЗрд╕ рдЖрд▓реНрд╕реЛ рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕

play07:10

рдПрдбреНрд░реЗрд╕ рдЖрд▓реНрд╕реЛ рд╡реА рд╣реИрд╡ 10 рд╕реЛ 10 рд╡реБрдб рдмреА

play07:12

рдкреНрд░рд┐рдВрдЯреЗрдб рдПрдЯ рдж рдмреЛрде рдж рдХреЗрд╕реЗрд╕ рдирд╛рдЙ рд╡реА рд╣реИрд╡ 10

play07:15

рд╕реЛ рдЖрдИ рд╣реЛрдк рдпреВ рдЧрдЯ рдж рдбрд┐рдлрд░реЗрдВрд╕ рдмрд┐рдЯрд╡реАрди рджрд┐рд╕ рдПрдВрдб

play07:18

q = p рд╕реЛ рдирд╛рдЙ рд▓реЗрдЯ рдореА рд╢реЛ рдпреВ рджрд┐рд╕ рдерд┐рдВрдЧ

play07:21

рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓реА рдСрди рдорд╛рдп рд▓реИрдкрдЯреЙрдк рдУрдХреЗ рдирд╛рдЙ рд▓реЗрдЯ рдореА

play07:24

рдХреНрд░рд┐рдПрдЯ рдЕ рдлрд╛рдЗрд▓ рдлрд░реНрд╕реНрдЯ рдСрдлрд╝

play07:27

рдСрд▓ рдкреЙрдЗрдВрдЯрд░

play07:32

рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдбрдЯ рд╕реА

play07:41

рд░рд╛рдЗрдЯ рд▓ рдЯреЗрдХ рджрд┐рд╕ рд╣реЗрдбрд░

play07:44

рдлрд╛рдЗрд▓ рдирд╛рдЙ рдореЗрди рдлрдВрдХреНрд╢рди рдПрдВрдб рд╣реЗрдпрд░ рдЖрдИрдо рдЧреЛрдЗрдВрдЧ

play07:48

рдЯреВ рдЯреЗрдХ рдЯреВ рд╡реЗрд░рд┐рдПрдмрд▓ рдП рдЗ 10 рдПрдВрдбрдо рдЧреЛрдЗрдВрдЧ рдЯреВ

play07:51

рдЯреЗрдХ рдмреА рдЗрдХреНрд╡рд▓ рдЯреВ рд╕рдкреЛрдЬ рдл рд░рд╛рдЗрдЯ рдПрдВрдб рдЯреВ

play07:57

рдкреЙрдЗрдВрдЯрд░ рдк рдПрдВрдб рдХ рд░рд╛рдЗрдЯ рдирд╛рдЙ рдЗрди рдк рдЖрдо рдЕрд╕рд╛рдЗрдирд┐рдВрдЧ

play08:04

рдПрдбреНрд░реЗрд╕ рдСрдл рдП рд░рд╛рдЗрдЯ рдПрдВрдб рдЖрдо рд░рд╛рдЗрдЯрд┐рдВрдЧ рд░ рдЗ

play08:10

рдк рд░рд╛рдЗрдЯ рд╕реЛ рдирд╛рдЙ рдЬрд╕реНрдЯ рдкреНрд░рд┐рдВрдЯ

play08:14

рдкреНрд░рд┐рдВрдЯ рдП

play08:16

рдЗрдЯ рдкрд░рд╕реЗрдВрдЯреЗрдЬ

play08:19

рдбреА

play08:21

рдПрдВрдб рд╕реНрд▓рдо рд░рд╛рдЗрдЯрд┐рдВрдЧ рд╣реЗрдпрд░ рдФрд░ рдмреАрди

play08:26

рд╕реЗрдо

play08:28

рд▓рд╛рдЗрди рдпреВрдЬрд┐рдВрдЧ рджрд┐рд╕ рдореЗрдердб рдереНрд░реА рдореЗрдердб рдЖрдИрдо рдЧреЛ рдЯреВ

play08:31

рдкреНрд░рд┐рдВрдЯ рдП рд╡реИрд▓реНрдпреВ рд░рд╛рдЗрдЯ рд╕реЛ рдирд╛ рдлрд░реНрд╕реНрдЯ рдСрдл рд▓рд▓

play08:36

рд░рд╛рдЗрдЯ рдП рджреЗрди рдЖрдИрдо рдЧреЛрдЗрдВрдЧ рдЯреВ рдПрдХреНрд╕реЗрд╕

play08:39

рд╡рд┐рдж рдпреВрдЬрд┐рдВрдЧ

play08:41

рджреИрдЯ рдкреА рдкреЙрдЗрдВрдЯрд░ рдПрдВрдб рдиреЗрдХреНрд╕реНрдЯ рдпреВрдЬрд┐рдВрдЧ рдХреНрдпреВ

play08:45

рдкреЙрдЗрдВрдЯрд░

play08:47

рд░рд╛рдЗрдЯ рд╕реЛ рд▓реЗрдЯ рдо рд╕реЗрд╡ рдЗрдЯ рдПрдВрдб рд░рди рдЗрдЯ рдЗрдЯ рд╢реБрдб

play08:50

рдкреНрд░рд┐рдВрдЯ рд╡реИрд▓реНрдпреВ рдСрдл рдП рд▓рд╛рдЗрдХ 10 реА рдереНрд░реА рдЯрд╛рдЗрдореНрд╕

play08:54

рдЗ 10 10 10 рдЖрдИ рдореАрди рджрд┐рд╕ рдП рдЗ 10 рд╡реИрд▓реНрдпреВ рдСрдлрд╕

play08:59

рд╕реНрдЯреНрд░рд┐рдХ рдк рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рдж рд╡реИрд▓реНрдпреВ рдПрдЯ рджрд┐рд╕

play09:01

рдПрдбреНрд░реЗрд╕ рдЗрди рдк рд╡реА рд╣реИрд╡ рдПрдбреНрд░реЗрд╕ рдСрдл рдП рджреИрдЯ рд╡рдб рдмреА

play09:03

рдкреНрд░рд┐рдВрдЯреЗрдб рдЗрди q рдЖрд▓реНрд╕реЛ рд╡реА рд╣реИрд╡ рдирд╛рдЙ рдПрдбреНрд░реЗрд╕ рдСрдл

play09:05

рдП рдмрд┐рдХреЙрдЬ рд╡реА рд╣реИрд╡ рдЕрд╕рд╛рдЗрди q рдЗрд▓ p рд░рд╛рдЗрдЯ рдирд╛рдЙ рдЗрдл

play09:09

рдЖрдИ рд░рд╛рдЗрдЯ рд╣реЗрдпрд░ рджрд┐рд╕ рдП q рдПрдВрдб рдПрдЯрд┐рдХ p рдПрдВрдб рдирд╛рдЙ

play09:15

рд╕реА рдирд╛рдЙ рд╕реА рд▓реЗрдЯ рдореА рд░рди рджрд┐рд╕ рд╡реНрдЯ рдПрд░рд░ рдпреВ рд╡рд┐рд▓

play09:19

рдЧреЗрдЯ рд╕реА рдирд╛рдЙ рд╕реА рдЗрдЯ рдЗрдЬ рдЧрд┐рд╡рд┐рдВрдЧ рд▓рд╛рдЗрдХ рджрд┐рд╕ рд╣реИрдЬ

play09:24

рд╕реНрдЯреЙрдк рд╡рд░реНрдХрд┐рдВрдЧ рдмрд┐рдХреЙрдЬ рд╣реЗрдпрд░ рд╡реНрд╣рд╛рдЯ рдпреВ рдЖрд░

play09:26

рдЯреНрд░рд╛рдЗрдЯ рдбреВ рдПрдВрдб рдЗрдЯ рдЗрдЬ рдиреЙрдЯ рдЧрд┐рд╡рд┐рдВрдЧ рдПрдиреА

play09:28

рдЖрдЙрдЯрдкреБрдЯ рд╡реА рд╣реИрд╡реЗрдВрдЯ рдЗрдирд┐рд╢ рдЗрдЬреНрдб q рдПрдВрдб рд╡реА рдЖрд░

play09:31

рдЧреЛрдЗрдВрдЧ рдЯреВ рд╡реА рдЖ рд╡реА рд╡рд╛рдВрдЯ рдЯреВ рдПрдХреНрд╕реЗрд╕ рджреИрдЯ

play09:34

рдХрдВрдЯреЗрдВрдЯ рд╡реНрд╣рд┐рдЪ рдЗрдЬрд╝ рдп рдиреЛ рджреИрдЯ рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди

play09:37

рд╡реНрд╣рд┐рдЪ рдЗрдЬрд╝ рдкреЙрдЗрдВрдЯ рдмрд╛рдп рджрд┐рд╕ q рдмрдЯ q рдЗрдЬрд╝ рдкреЙрдЗрдВрдЯ

play09:40

рдЯреВ рдЕрдирдиреЛрди рд▓реЛрдХреЗрд╢рди рд╡реА рд╣реИрд╡реЗрдВрдЯ рдЗрдирд┐рд╢ рдЖрдЗрдЬ рдЗрдЯ

play09:42

рд░рд╛рдЗрдЯ рд╕реЛ рдирд╛рдЙ рджрд┐рд╕ рд╡реБрдб рдмреА рдЗрд▓реАрдЧрд▓ рд╕реЛ рдлрд░реНрд╕реНрдЯ

play09:46

рдмрд┐рдлреЛрд░ рдпреВрдЬрд┐рдВрдЧ рдПрдЯреНрд░рд┐рдХ q рд╡реА рд╣реИрд╡ рдЯреВ рдЗрдирд┐рд╢ рдЗрдЗ

play09:49

рджрд┐рд╕ q q рдЗрдЬ рдЗрдХреНрд╡рд▓ рдЯреВ рдПрдбреНрд░реЗрд╕ рдСрдлрд╝ рд╕рдкреЛрдЬ

play09:51

b рд░рд╛рдЗрдЯ рдирд╛ рдирд╛рдЙ рд╕реА рдмрд┐рдлреЛрд░ рдпреВрдЬрд┐рдВрдЧ рджрд┐рд╕ рд▓рд╛рдЗрди

play09:56

рдирд╛рдЙ рдЗрдл рдпреВ рд╡рд╛рдВрдЯ рдЯреВ рдкреНрд░рд┐рдВрдЯ рдПрдЯреНрд░рд┐рдХ q

play10:00

рджреЗрди рдП рд╡рдб рдмреА 10 рдП рдк рд╡рдб рдмреА 10 рдП рдХ рд╡рдб рдмреА

play10:05

рдл рд▓реЗрдЯ рдо рд░рди

play10:07

рджрд┐рд╕ рд╕реА рдирд╛рдЙ рдлрд░реНрд╕реНрдЯ рдП 10 рдП рдк 10 рдПрдВрдб рджреЗрди рдл

play10:13

рдмрд┐рдХ рдП рдХ рдХ рдЗ рдкрдВрдЯрд┐рдВрдЧ рдЯреВ рдмреА рдПрдВрдб рдмреА рдЗ рдл рд░рд╛рдЗрдЯ

play10:17

рдирд╛рдЙ рдЖрдИ рдПрдо рд░рд╛рдЗрдЯрд┐рдВрдЧ рд╣реЗрдпрд░ рдП рдХ рдЗ рдП рдк рд╕реЛ рдирд╛

play10:22

рдПрдЯ рдж рдкреНрд▓реЗрд╕ рдСрдл рджрд┐рд╕ рдл рд╡реНрдЯ рдпреВ рд╢реБрдб рдЧреЗрдЯ

play10:28

10 рд╕реА рд╣реЗрдпрд░ рдЖрд▓реНрд╕реЛ рдирд╛рдЙ рд╡реА рд╣реИрд╡ рдСрд▓ рдПрдЯ рдж рдереНрд░реА

play10:31

рдкреНрд▓реЗрд╕реЗрд╕ рд╡реА рд╣реИрд╡ 10 10 10

play10:34

рдмрд┐рдХреЙрдЬрд╝ рджреИрдЯ рд╡реИрд▓реНрдпреВ рдлрд╛рдЗрд╡ рд╣реИрдЬ рдмреАрди рд░рд┐рдкреНрд▓реЗрд╕

play10:36

рдмрд╛рдп 10 рд╣рд┐рдпрд░ рджреИрдЯ рд╡реА рд╣реИрд╡ рдбрд┐рд╕реНрдХрд╕ рд░рд╛рдЗрдЯ рд╕реЛ рдЖрдИ

play10:40

рд╣реЛрдк рдпреВ рдЧрдЯ рдж рдбрд┐рдлрд░реЗрдВрд╕ рдмрд┐рдЯрд╡реАрди q = p рдПрдВрдб

play10:42

рдПрдЯреНрд░ q = s p рд░рд╛рдЗрдЯ рд╕реЛ рдкреНрд▓реАрдЬрд╝ рдЕ рдпреВ рдЗрдл рдпреВ

play10:46

рдпреВрдЬрд╝ рджрдЬрд╝ рдХрд╛рдЗрдВрдб рдСрдлрд╝ рдерд┐рдВрдЧ рдж рдкреЙрдЗрдВрдЯрд░ рджреЗрди рджреЗрди

play10:49

рдпреВ рд╣реИрд╡ рдЯреВ рдмреА рд╡реЗрд░реА рдХреЗрдпрд░рдлреБрд▓ рд╡рд╛рдЗрд▓ рдпреВрдЬрд┐рдВрдЧ

play10:51

рджрдЬрд╝ рд╕рд┐рдВрдмрд▓реНрд╕ рд▓рд╛рдЗрдХ рд╕реНрдкреЗрд╢рд▓реА рджрд┐рд╕ рдЗрдирдбрд╛рдпрд░реЗрдХреНрд╢рди

play10:54

рдСрдкрд░реЗрдЯрд░ рд╕рд┐рдВрдмрд▓ рд░рд╛рдЗрдЯ рдПрдВрдб рд╕реА рд╣рд┐рдпрд░ рдЕ рд╡рди рдореЛрд░

play10:57

рдерд┐рдВрдЧ рдЖрдИ рд╣реИрд╡ рдЯреЛрд▓реНрдб рдпреВ рд▓рд╛рдЗрдХ рдЗрдл рдЗрдл рдЖрдИ рд░рд╛рдЗрдЯ

play10:59

рдПрдл рдПрд▓ рдУ рдПрдЯреА рдлреНрд▓реЛрдЯ рдкреЙрдЗрдВрдЯреНрд╕ рдЖрд░ рдСрдл рдЯрд╛рдЗрдк

play11:02

рдлреНрд▓реЛрдЯ рдПрдВрдб рдЖрдИ рдПрдо рдЕрд╕рд╛рдЗрдирд┐рдВрдЧ p рдЗ рдЗрдХреНрд╡рд▓ рдЯреВ

play11:04

рджрд┐рд╕ рдПрдВрдб q рдЗ рдЗрдХреНрд╡рд▓ рдЯреВ рджрд┐рд╕ рд░рд╛рдЗрдЯ рдПрдВрдб рд╕рдкреЛрдЬ

play11:06

рдЖрдИ рдПрдо рдиреЙрдЯ рд░рд╛рдЗрдЯрд┐рдВрдЧ рджрд┐рд╕ рд▓рд╛рдЗрди рдирд╛рдЙ рд▓реЗрдЯ рдореА рд░рди

play11:09

рджрд┐рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдВрдб рд╡реНрд╣рд╛рдЯ рдЖрдЙрдЯрдкреБрдЯ рдпреВ рд╡рд┐рд▓

play11:11

рдЧреЗрдЯ рд╕реА рджрд┐рд╕ рдЗрдЬ рдЗрдирдХрдореНрдкреЗрдЯрд┐рдмрд▓ рдкреЙрдЗрдВрдЯрд░ рдЯрд╛рдЗрдк

play11:15

рдмрд┐рдХреЙрдЬ рд╣реЗрдпрд░ рджрд┐рд╕ рд▓рд╛рдЗрди рд╡рд┐рд▓ рдЯреЗрд▓ рджреИрдЯ рдкреЙрдЗрдВрдЯрд░ p

play11:19

рдПрдВрдб q рд╡рд┐рд▓ рдХрдВрдЯреЗрди рдПрдбреНрд░реЗрд╕ рдСрдл рдлреНрд▓реЛ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк

play11:22

рдмрдЯ рд╣реЗрдпрд░ p рдЗрдЬ рдХрдВрдЯреЗрдирд┐рдВрдЧ рдПрдбреНрд░реЗрд╕ рдСрдлрд╝ рдП рдПрдВрдб рдП

play11:24

рдЗрдЬ рдПрдВрдЯ рд╕реЛ рджреИрдЯ рд╡реБрдб рдмреА

play11:29

рд╕реЛ рдмреА рдПрдВрдб рдмреА рдЗрдЬ рдЖрд▓реНрд╕реЛ рдЗрдВрдЯ рдЖрдИ рд╣реЛрдк рдпреВ рдЧрдЯ

play11:31

рджрд┐рд╕ рд╡реА рд╢реБрдб рдмреА рд╡реЗрд░реА рдХреЗрдпрд░рдлреБрд▓ рд╡рд╛рдЗрд▓ рдЗрдирд┐рд▓рд╛

play11:33

рдЗрдЬрд┐рдВрдЧ рд▓рд╛рдЗрдХ рджрд┐рд╕ рдкреЙрдЗрдВрдЯрд░ рдЕрдмрд╛рдЙрдЯ рджрд┐рд╕ рдбрдЯрд╛ рдЯрд╛рдЗрдк

play11:36

рд░рд╛рдЗрдЯ рдЗрдЯ рд╢реБрдб рдмреА рдЗрдВрдЯ рд╣рд┐рдпрд░ рд░рд╛рдЗрдЯ рдФрд░ рдореЗ рдмреА

play11:39

рд╣реЗрдпрд░ рдЗрдл рдпреВ рд░рд╛рдЗрдЯ

play11:42

рдлреНрд▓реЛрдЯ рджреИрдЯ рд╡реБрдб рдмреА рдлрд╛рдЗрди рд░рд╛рдЗрдЯ рдирд╛рдЙ рд▓реЗрдЯ рдореА рд░рди

play11:48

рджрд┐рд╕ рдПрдВрдб рд╕реА рд╡реНрд╣рд╛рдЯ рдЗрдЯ рдЗрдЬ рдЧрд┐рд╡рд┐рдВрдЧ рд╣реЗрдпрд░ рдЗрдЯ рдЗрдЬ

play11:52

рдЧрд┐рд╡рд┐рдВрдЧ рдмрд┐рдХреЙрдЬ рдЬ рдЬреАрд░реЛ рдПрдВрдб рджрд┐рд╕ рдХрд╛рдЗрдВрдб рдСрдл

play11:54

рдерд┐рдВрдЧ рдмрд┐рдХреЙрдЬрд╝ рд╣реЗрдпрд░ рд╡реА рдЖрд░ рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рдЗрдЯ рд╡рд┐рдж

play11:56

рдкрд░рд╕реЗрдВрдЯреЗрдЬ рдбреА рдлреЙрд░ рдлреНрд▓реЛрдЯ рд╡реА рд╢реБрдб рдЯреЗрдХ

play11:58

рдкрд░рд╕реЗрдВрдЯреЗрдЬ рдП

play12:03

рд░рд╛рдЗрдЯ рдПрдВрдб рдирд╛рдЙ рд▓реЗрдЯ рдореА рд░рди

play12:06

рджрд┐рд╕ рд╕реА 10 рдкреЙрдЗрдВрдЯ рджрд┐рд╕ 10 рдкреЙрдЗрдВрдЯ рджрд┐рд╕ рдл рдкреЙрдЗрдВрдЯ

play12:10

рджрд┐рд╕ рдЖрдлреНрдЯрд░ рдкреЙрдЗрдВрдЯ рдЗрдЯ рдЗрдЬ рдЯреЗрдХрд┐рдВрдЧ рд╕рд┐рдХреНрд╕

play12:12

рдбрд┐рдЬрд┐рдЯреНрд╕ рдлреЙрд░ рдкреНрд░реЗрд╕реАрдЬрди рдЗрди рдлреНрд▓реЛрдЯ рдЗрдЯ рдЯреЗрдХреНрд╕

play12:15

рд╕рд┐ рд╕рд┐рдХреНрд╕ рдбрд┐рдЬрд┐рдЯреНрд╕ рд░рд╛рдЗрдЯ рд╕реЛ рдЖрдИ рд╣реЛрдк рдпреВ рдЧрдЯ

play12:18

рджрд┐рд╕ рдЯреНрд╕

play12:27

рджреИрдЯреНрдЪреА

play12:33

k

Rate This
тШЕ
тШЕ
тШЕ
тШЕ
тШЕ

5.0 / 5 (0 votes)

Related Tags
C ProgrammingPointersCoding BasicsPractical ExamplesProgramming TutorialMemory ManagementAssignment OperatorIndirection OperatorCoding TipsBeginner Friendly