рд╕реНрдЯреИрдХ рдФрд░ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреА рднрд╛рд╖рд╛ рдпрд╛рдВрддреНрд░рд┐рдХреА

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЪрд╛рд░ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд╣реИ рдЬреЛ рдпрд╛рдВрддреНрд░рд┐рдХреА рдФрд░ рдкреЙрдЗрдВрдЯрд░реНрд╕, рд╕реНрдЯреИрдХ, рдвреЗрд░, рдПрд╕реНрдХреЗрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЧреЛ / рдкреЙрдЗрдВрдЯрд░ рд╢рдмреНрджрд╛рд░реНрде рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдпрд╣ рдкреЛрд╕реНрдЯ рд╕реНрдЯреИрдХ рдФрд░ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

рд╡рд┐рд╖рдп - рд╕реВрдЪреА:

  1. рд╕реНрдЯреИрдХ рдФрд░ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдкрд░ рднрд╛рд╖рд╛ рдпрд╛рдВрддреНрд░рд┐рдХреА
  2. рдкрд▓рд╛рдпрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг ( рдЕрдиреБрд╡рд╛рдж ) рдкрд░ рднрд╛рд╖рд╛ рдпрд╛рдВрддреНрд░рд┐рдХреА
  3. рдореЗрдореЛрд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдкрд░ рднрд╛рд╖рд╛ рдпрд╛рдВрддреНрд░рд┐рдХреА
  4. рдбреЗрдЯрд╛ рдФрд░ рд╢рдмреНрджрд╛рд░реНрде рдкрд░ рдбрд┐рдЬрд╛рдЗрди рджрд░реНрд╢рди

рдкрд░рд┐рдЪрдп


рдореИрдВ рднрдВрдЧ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ - рд╕рдВрдХреЗрдд рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрджрд┐ рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдЕрдкреНрд░рд┐рдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдпрд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрддреЗ рд╕рдордп рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИред рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ, рдХрдИ рднрд╛рд╖рд╛рдПрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рд╕рдВрдХреЗрдд рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк Go рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╕реЗ рдмрдЪ рдирд╣реАрдВ рд╕рдХрддреЗред рд╕рдВрдХреЗрдд рдХреА рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪреНрдЫ, рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред

рдлреНрд░реЗрдо рд╕реАрдорд╛


рдлрд╝рдВрдХреНрд╢рдВрд╕ рдлрд╝реНрд░реЗрдо рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧрдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрдкрдиреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдореЗрдореЛрд░реА рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдлреНрд░реЗрдо рдХреЗ рдмрд╛рд╣рд░ рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЙрд╕рдХреЗ рдлрд╝реНрд░реЗрдо рдХреЗ рдмрд╛рд╣рд░ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЗрд╕ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрди рд╕реАрдорд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдпрд╛рдВрддреНрд░рд┐рдХреА рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕рдордЭрд╛ рдФрд░ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬрдм рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреЛ рдлрд╝реНрд░реЗрдореЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрддрд╛ рд╣реИред рдХреЛрдб рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдлреНрд░реЗрдо рд╕реЗ рдХреЛрдб рдХреЛ рдлрдВрдХреНрд╢рди рдХреЗ рдлреНрд░реЗрдо рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдлреНрд░реЗрдо рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЧреЛ рдореЗрдВ рджреЛ рдлрд╝реНрд░реЗрдореЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг "рдореВрд▓реНрдп рджреНрд╡рд╛рд░рд╛" рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

"рдмрд╛рдп рд╡реИрд▓реНрдпреВ" рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХрд╛ рд▓рд╛рдн рдкрдардиреАрдпрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рдорд╛рди рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рд╡рд╣ рджреВрд╕рд░реА рддрд░рдл рдХреЙрдкреА рдФрд░ рд╕реНрд╡реАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ WYSIWYG рдХреЗ рд╕рд╛рде "рдкрд╛рд╕ рдмрд╛рдИ рд╡реИрд▓реНрдпреВ" рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЬреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рд╡рд╣реА рдЖрдкрдХреЛ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдЖрдкрдХреЛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рджреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдЫрд┐рдкрд╛рддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдорд╛рдирд╕рд┐рдХ рдореЙрдбрд▓ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред

рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдбреЗрдЯрд╛ рдХреЛ "рдорд╛рди рджреНрд╡рд╛рд░рд╛" рдкрд╛рд╕ рдХрд░рдХреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ:

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 1:

01 package main
02
03 func main() {
04
05    // Declare variable of type int with a value of 10.
06    count := 10
07
08    // Display the "value of" and "address of" count.
09    println("count:\tValue Of[", count, "]\tAddr Of[", &count, "]")
10
11    // Pass the "value of" the count.
12    increment(count)
13
14    println("count:\tValue Of[", count, "]\tAddr Of[", &count, "]")
15 }
16
17 //go:noinline
18 func increment(inc int) {
19
20    // Increment the "value of" inc.
21    inc++
22    println("inc:\tValue Of[", inc, "]\tAddr Of[", &inc, "]")
23 }

рдЬрдм рдЖрдкрдХрд╛ рдЧреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд░рдирдЯрд╛рдЗрдо рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рд╕рд╣рд┐рдд рд╕рднреА рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЧреЛрд░реЛрдЗрди рдмрдирд╛рддрд╛ рд╣реИред рдЧреЛрд░реБрдЯрд┐рди рдирд┐рд╖реНрдкрд╛рджрди рдкрде рд╣реИ рдЬреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдереНрд░реЗрдб рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЕрдВрддрддрдГ рдХреБрдЫ рдХрд░реНрдиреЗрд▓ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 1.8 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд░реЛрдЗрди рдХреЛ рдЖрдХрд╛рд░ рдореЗрдВ 2048 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдирд┐рд░рдВрддрд░ рд╕реНрдореГрддрд┐ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдЯреИрдХ рд╕реНрдкреЗрд╕ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдЯреИрдХ рдЖрдХрд╛рд░ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдЯреИрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлреНрд░реЗрдо рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рддрдХ рдореБрдЦреНрдп рдЧреЛрд░реЛрдЗрди рд╕реВрдЪреА 1 рдореЗрдВ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рддрдм рддрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдЯреИрдХ (рдмрд╣реБрдд рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░) рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдЪрд┐рддреНрд░ 1:



рдЪрд┐рддреНрд░ 1 рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕реНрдЯреИрдХ рдХрд╛ рднрд╛рдЧ "рдлрдВрд╕рд╛рдпрд╛" рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдЦрдВрдб рдХреЛ " рд╕реНрдЯреИрдХ рдлрд╝реНрд░реЗрдо " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдФрд░ рдпрд╣ рд╡рд╣ рдлрд╝реНрд░реЗрдо рд╣реИ рдЬреЛ рд╕реНрдЯреИрдХ рдкрд░ рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕реАрдорд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдлрд╝реНрд░реЗрдо рдХреЛрдб рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЖрдк рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЧрд┐рдирддреА рдЪрд░ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреЛ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ 0x10429fa4 рдкрд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рд╣реИ, рдЪрд┐рддреНрд░ 1 рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдХреНрд░рд┐рдп рдлреНрд░реЗрдо рдХреЗ рддрд╣рдд рд╕рднреА рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рд╡реИрдз рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдХреНрд░рд┐рдп рдлреНрд░реЗрдо рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдореЗрдореЛрд░реА рдорд╛рдиреНрдп рд╣реИред рдЖрдкрдХреЛ рд╕реНрдЯреИрдХ рдХреЗ рд╡реИрдз рдФрд░ рдЕрдорд╛рдиреНрдп рднрд╛рдЧ рдХреЗ рдмреАрдЪ рдХреА рд╕реАрдорд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрддреЛрдВ


рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдб рдХреА рдкрдардиреАрдпрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдореЛрд░реА рд╕реЗрд▓ рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЪрд░ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рдореВрд▓реНрдп рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рдореВрд▓реНрдп рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдПрдХ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓рд╛рдЗрди 09 рдкрд░, рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реИрд░рд┐рдПрдмрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд╛рдЙрдВрдЯ рдЪрд░ рдХрд╛ "рдорд╛рди" рдФрд░ "рдкрддрд╛" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 2:

09    println("count:\tValue Of[", count, "]\tAddr Of[", &count, "]")

рдЪрд░ рдХреЗ рд╕реНрдерд╛рди рдХрд╛ рдкрддрд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдореНрдкрд░рд╕реЗрдВрдб "рдФрд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдПрдВ рднреА рдЗрд╕ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдк 32-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреИрд╕реЗ рдЧреЛ рдкреНрд▓реЗрдЧреНрд░рд╛рдЙрдВрдб: рдХреЛрдб

3: рдкрд░ рдХреЛрдб рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд▓рд╛рдЗрди 09 рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдиреАрдЪреЗ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

count:  Value Of[ 10 ]  Addr Of[ 0x10429fa4 ]

рдлрдВрдХреНрд╢рди рдХреЙрд▓


рдЕрдЧрд▓рд╛, рдкрдВрдХреНрддрд┐ 12 рдкрд░, рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 4:

12    increment(count)

рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдЯреИрдХ рдкрд░ рдореЗрдореЛрд░реА рдХрд╛ рдПрдХ рдирдпрд╛ рд╕реЗрдХреНрд╢рди рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рд╕реАрдорд╛ рдХреЗ рдкрд╛рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдПрдХ рдирдП рдлреНрд░реЗрдо рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди рдХреЙрдкреА рдФрд░ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдЖрдк рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд▓рд╛рдЗрди 18 рдкрд░ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рдХреА рдШреЛрд╖рдгрд╛ рдХреЛ рджреЗрдЦрдХрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реВрдЪреА 5:

18 func increment(inc int) {

рдпрджрд┐ рдЖрдк рдкрдВрдХреНрддрд┐ 12 рдореЗрдВ рд╡реГрджреНрдзрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреЛрдб рдЪрд░ рд╕рдВрдЦреНрдпрд╛ рдХреЗ "рдореВрд▓реНрдп" рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рди рдХреЛ рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЙрдкреА, рдЯреНрд░рд╛рдВрд╕рдлрд░ рдФрд░ рдирдП рдлреНрд░реЗрдо рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╣реА рдлреНрд░реЗрдо рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рдкрдврд╝ рдФрд░ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рдХреА рдЕрдкрдиреА рдХреЙрдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП inc рд╡реЗрд░рд┐рдПрдмрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╡реГрджреНрдзрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдЯреИрдХ (рдмрд╣реБрдд рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░) рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдЪрд┐рддреНрд░:



рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреИрдХ рдкрд░ рдЕрдм рджреЛ рдлреНрд░реЗрдо рд╣реИрдВ - рдПрдХ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗред рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░, рдЖрдк 10 рд╡реИрд░рд┐рдПрдмрд▓ рд╡рд╛рд▓реЗ рд╡реИрд▓реНрдпреВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдХреЙрдкреА рдФрд░ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Inc рд╡реИрд░рд┐рдПрдмрд▓ рдПрдбреНрд░реЗрд╕ 0x10429f98 рд╣реИ, рдФрд░ рдпрд╣ рдореЗрдореЛрд░реА рдореЗрдВ рдХрдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдлрд╝реНрд░реЗрдо рдХреЛ рд╕реНрдЯреИрдХ рдкрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рд╕реЗ рдЧрдгрдирд╛ рдореВрд▓реНрдп рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдФрд░ рдлреНрд░реЗрдо рдореЗрдВ рдЗрд╕ рдорд╛рди рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рдЗрдВрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдврд╝рд╛рдпрд╛ред

рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рдЕрдВрджрд░ рдмрд╛рдХреА рдХреЛрдб рдФрд░ рдЗрдВрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ "рдорд╛рди" рдФрд░ "рдкрддрд╛" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 6:

21    inc++
22    println("inc:\tValue Of[", inc, "]\tAddr Of[", &inc, "]")

рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдореЗрдВ рд▓рд╛рдЗрди 22 рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 7:

inc:    Value Of[ 11 ]  Addr Of[ 0x10429f98 ]

рдпрд╣рд╛рдБ рдХреЛрдб рдХреА рд╕рдорд╛рди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрдЯреИрдХ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЪрд┐рддреНрд░ 3:



21 рдФрд░ 22 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЗрди 14 рдкрд░ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдЧрдгрдирд╛ рдХреЗ "рдореВрд▓реНрдп" рдФрд░ "рдкрддрд╛" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 8:

14    println("count:\tValue Of[",count, "]\tAddr Of[", &count, "]")

рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкреВрд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 9:

count:  Value Of[ 10 ]  Addr Of[ 0x10429fa4 ]
inc:    Value Of[ 11 ]  Addr Of[ 0x10429f98 ]
count:  Value Of[ 10 ]  Addr Of[ 0x10429fa4 ]

рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдореЗрдВ рдЧрдгрдирд╛ рдореВрд▓реНрдп рд╕рдорд╛рди рд╣реИред

рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╕реЗ рд▓реМрдЯреЗрдВ


рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ рдФрд░ рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд░рд┐рдЯрд░реНрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддреЛ рд╕реНрдЯреИрдХ рдкрд░ рдореЗрдореЛрд░реА рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рд▓реМрдЯрдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрдЯреИрдХ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЪрд┐рддреНрд░ 4:



рд╕реНрдЯреИрдХ рдЪрд┐рддреНрд░ 3 рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рджрд┐рдЦрддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рд╕реЗ рдЬреБрдбрд╝реЗ рдлреНрд░реЗрдо рдХреЛ рдЕрдм рдЕрдорд╛рдиреНрдп рдореЗрдореЛрд░реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдЕрдм рд╕рдХреНрд░рд┐рдп рд╣реИред рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╕реНрдореГрддрд┐ рдЕрдЫреВрддреА рд░рд╣реА рд╣реИред

рд░рд┐рдЯрд░реНрди рдлрд╝рдВрдХреНрд╢рди рдХреА рдореЗрдореЛрд░реА рдлрд╝реНрд░реЗрдо рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдореЗрдореЛрд░реА рдХреА рдлрд┐рд░ рд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдпрд╛ рдирд╣реАрдВред рддреЛ рд╕реНрдореГрддрд┐ рдЙрд╕реА рддрд░рд╣ рдмрдиреА рд░рд╣реА рдЬреИрд╕реЗ рд╡рд╣ рдереАред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди, рдЬрдм рдХреЛрдИ рдлрд╝реНрд░реЗрдо рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдлрд╝реНрд░реЗрдо рдХреА рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рдлреНрд░реЗрдо рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдореВрд▓реНрдп рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕рднреА рдорд╛рдиреЛрдВ рдХреЛ рдЙрдирдХреЗ "рд╢реВрдиреНрдп рдорд╛рди" рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдЯреИрдХ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореВрд▓реНрдп рд╕рд╛рдЭрд╛ рдХрд░рдирд╛


рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдХрд┐ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдореМрдЬреВрдж рдЧрдгрдирд╛ рдЪрд░ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдХрд╛рдо рдХрд░реЗрдВ? рдпрд╣реАрдВ рдкрд░ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рд╕рдордп рдЖрддрд╛ рд╣реИред рдкреЙрдЗрдВрдЯрд░реНрд╕ рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ - рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рдорд╛рди рдХреЛ рдкрдврд╝ рдФрд░ рд▓рд┐рдЦ рд╕рдХреЗ, рднрд▓реЗ рд╣реА рдорд╛рди рд╕реАрдзреЗ рдЙрд╕рдХреЗ рдлреНрд░реЗрдо рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рди рд╣реЛред

рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдореВрд▓реНрдп рдХреЛ "рд╕рд╛рдЭрд╛" рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕реВрдЪрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬрдм рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╕реАрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реЛрдЪрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕реНрд╡рдЪреНрдЫ рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рди рдХрд┐ рдСрдкрд░реЗрдЯрд░реЛрдВ рдпрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ рдФрд░ рдЬрдм рд░реАрдбрд┐рдВрдЧ рдХреЛрдб "рд╢реЗрдпрд░рд┐рдВрдЧ" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╕рд╛рде & рдСрдкрд░реЗрдЯрд░ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдХреЗрдд рдХреЗ рдкреНрд░рдХрд╛рд░


рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдпрд╛ рдЬрд┐рд╕реЗ рд╕реАрдзреЗ рднрд╛рд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдкрдХреЛ рдПрдХ рдореБрдлреНрдд рд╕реВрдЪрдХ рдкреНрд░рдХрд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ int рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ * int рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдкреЙрдЗрдВрдЯрд░ рдкреНрд░рдХрд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо * рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореБрдХреНрдд рд╣реЛрддрд╛ рд╣реИред

рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдореЗрдВ рджреЛ рд╕рдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗ * рдЪрд░рд┐рддреНрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ, рд╡реЗ рд╕рднреА рд╕реНрдореГрддрд┐ рдореЗрдВ рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЬрд┐рд╕рдореЗрдВ 4 рдпрд╛ 8 рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкрддреЗ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред 32-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдореЗрдВ) рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рд╕реНрдореГрддрд┐ рдХреЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ 64-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░) рдкрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрдореЛрд░реА рдХреЗ 8 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ, рд╕реВрдЪрдХ рдкреНрд░рдХрд╛рд░рдкреНрд░рдХрд╛рд░ рдХреЗ рд╢рд╛рдмреНрджрд┐рдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рдореМрдЬреВрджрд╛ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдмрдиреЗ рдирд╛рдорд╣реАрди рдкреНрд░рдХрд╛рд░ рд╣реИрдВред

рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕


рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдкрддреЗ рдХреЛ "рдореВрд▓реНрдп рд╕реЗ" рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрдЬрди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдХреЗ рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рд╕реЗ рдХрд╛рдЙрдВрдЯ рдЪрд░ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдЧрд╛:

рд╕реВрдЪреА 10:

01 package main
02
03 func main() {
04
05    // Declare variable of type int with a value of 10.
06    count := 10
07
08    // Display the "value of" and "address of" count.
09    println("count:\tValue Of[", count, "]\t\tAddr Of[", &count, "]")
10
11    // Pass the "address of" count.
12    increment(&count)
13
14    println("count:\tValue Of[", count, "]\t\tAddr Of[", &count, "]")
15 }
16
17 //go:noinline
18 func increment(inc *int) {
19
20    // Increment the "value of" count that the "pointer points to". (dereferencing)
21    *inc++
22    println("inc:\tValue Of[", inc, "]\tAddr Of[", &inc, "]\tValue Points To[", *inc, "]")
23 }

рдореВрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рддреАрди рджрд┐рд▓рдЪрд╕реНрдк рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЧрдП рдереЗред рдкрд╣рд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди 12 рд▓рд╛рдЗрди рдкрд░ рд╣реИ:

рд╕реВрдЪреА 11:

12    increment(&count)

рдЗрд╕ рдмрд╛рд░, рд▓рд╛рдЗрди 12 рдкрд░, рдХреЛрдб рдХреЙрдкреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ "рд╡реИрд░рд┐рдПрдмрд▓" рдХреЛ рдХрд╛рдЙрдВрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдЙрдВрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ "рдПрдбреНрд░реЗрд╕" рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЕрдм рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ: "рдореИрдВ рд╕рд╛рдЭрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ" рдлрд╝рдВрдХреНрд╢рди рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде рдЪрд░ рдЧрдгрдирд╛ред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдСрдкрд░реЗрдЯрд░ рдХрд╣рддрд╛ рд╣реИ - "рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред"

рд╕рдордЭреЗрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА "рдореВрд▓реНрдп рд╕реЗ рдЧреБрдЬрд░ рд░рд╣рд╛ рд╣реИ", рдФрд░ рдХреЗрд╡рд▓ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдорд╛рди рдкрддрд╛ рд╣реИ, рдкреВрд░реНрдгрд╛рдВрдХ рдирд╣реАрдВред рдкрддреЗ рднреА рдореВрд▓реНрдп рд╣реИрдВ; рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд░реЗрдо рдХреА рд╕реАрдорд╛ рдкрд░ рдХреЙрдкреА рдФрд░ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЪреВрдБрдХрд┐ рдПрдбреНрд░реЗрд╕ рд╡реИрд▓реНрдпреВ рдХреЙрдкреА рдФрд░ рдкрд╛рд╕ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдкреВрд░реНрдгрд╛рдВрдХ рдкрддреЗ рдХреЛ рдкрд╛рдиреЗ рдФрд░ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╕реВрдЪрдХ рдЪрд░ рдШреЛрд╖рдгрд╛ рд▓рд╛рдЗрди 18 рдкрд░ рд╣реИред

рд╕реВрдЪреА 12:

18 func increment(inc *int) {

рдпрджрд┐ рдЖрдкрдиреЗ рдЯрд╛рдЗрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдорд╛рди рдХрд╛ рдкрддрд╛ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЪрд░ рдХреЛ * рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рднреА рдкреЙрдЗрдВрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓ рдПрдбреНрд░реЗрд╕ рдорд╛рдиреЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рднреА рдкрддреЗ рд╕реЗ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдкрддреЗред рдХрд┐рд╕реА рдорд╛рди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЙрд╕ рдорд╛рди рдХреЛ рдкрдврд╝рдирд╛ рдпрд╛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдореВрд▓реНрдп рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдПред рдХрдВрдкрд╛рдЗрд▓рд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рд╕рд╣реА рдкреЙрдЗрдВрдЯрд░ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрдЯреИрдХ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЪрд┐рддреНрд░ 5:



рдЪрд┐рддреНрд░ 5 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм "рдорд╛рди рд╕реЗ рдкрд╛рд╕" рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдкрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рд╕реВрдЪрдХ рдЪрд░ рдЕрдм рдЧрд┐рдирддреА рдЪрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИред

рдЕрдм, рд╕реВрдЪрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдлрд╝рдВрдХреНрд╢рди рдореБрдЦреНрдп рдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рдЧрдгрдирд╛ рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реАрдб рдПрдВрдб рдЪреЗрдВрдЬ рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 13:

21    *inc++

рдЗрд╕ рд╕рдордп, * рд╡рд░реНрдг рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреЙрдЗрдВрдЯрд░ рдЪрд░ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ * рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╡рд╣ рд╕реВрдЪрдХ рдЬреЛ рд╕реВрдЪрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред" рдПрдХ рдкреЙрдЗрдВрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдлреНрд░реЗрдо рдХреЗ рдмрд╛рд╣рд░ рдореЗрдореЛрд░реА рддрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдЗрд╕ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрдарди рдпрд╛ рд▓реЗрдЦрди рдХреЛ рдкреЙрдЗрдВрдЯрд░ рдбреЗрд░реЗрдлрд╝рд░рд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрднреА рднреА рдЕрдкрдиреЗ рдлреНрд░реЗрдо рдореЗрдВ рдПрдХ рдкреЙрдЗрдВрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕реЗ рд╡рд╣ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИред

рдЪрд┐рддреНрд░ 6 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрдВрдХреНрддрд┐ 21 рдХреЗ рдмрд╛рдж рд╕реНрдЯреИрдХ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рдЪрд┐рддреНрд░ 6:



рдпрд╣рд╛рдБ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдЕрдВрддрд┐рдо рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

рд╕реВрдЪреА 14:

count:  Value Of[ 10 ]              Addr Of[ 0x10429fa4 ]
inc:    Value Of[ 0x10429fa4 ]      Addr Of[ 0x10429f98 ]   Value Points To[ 11 ]
count:  Value Of[ 11 ]              Addr Of[ 0x10429fa4 ]

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ inc рдкреЙрдЗрдВрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ "рдорд╛рди" рдХрд╛рдЙрдВрдЯ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ "рдПрдбреНрд░реЗрд╕" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рдЭрд╛ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдлреНрд░реЗрдо рдХреЗ рдмрд╛рд╣рд░ рдореЗрдореЛрд░реА рддрдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╡реГрджреНрдзрд┐ рдХрд╛рд░реНрдп рд╕реВрдЪрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдкрд░рд┐рд╡рд░реНрддрди рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдирд┐рдпрдВрддреНрд░рдг рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред

рд╕реВрдЪрдХ рдЪрд░ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИрдВ


рд╕реВрдЪрдХ рдЪрд░ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдЪрд░ рдХреЗ рд╕рдорд╛рди рдЪрд░ рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд╣реИ, рдФрд░ рдЙрдирдХрд╛ рдЕрд░реНрде рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реБрдЖ рдХрд┐ рд╕рднреА рдкреЙрдЗрдВрдЯрд░ рд╡реИрд░рд┐рдПрдмрд▓, рдЪрд╛рд╣реЗ рд╡реЗ рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдФрд░ рдкреНрд░рд╕реНрддреБрддрд┐ рд╣реЛред рдХреНрдпрд╛ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ * рдЪрд░рд┐рддреНрд░ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкреЙрдЗрдВрдЯрд░ рдкреНрд░рдХрд╛рд░ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдкреЙрдЗрдВрдЯрд░ рдСрдкрд░реЗрд╢рди рд╕реЗ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдШреЛрд╖рдгрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреБрдЫ рднреНрд░рдо рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдпрд╣ рдкреЛрд╕реНрдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп, рд╕реНрдЯреИрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдЧреЛ рдореЗрдВ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рдпрд╛рдВрддреНрд░рд┐рдХреА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд╕реБрд╕рдВрдЧрдд рдФрд░ рдкрдардиреАрдп рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдпрд╛рдВрддреНрд░рд┐рдХреА, рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдпрд╣ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдпрд╣рд╛рдБ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рд╕реАрдЦрд╛ рд╣реИ:

  • рдлрд╝рдВрдХреНрд╢рдВрд╕ рдлрд╝реНрд░реЗрдо рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  • рдЬрдм рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреЛ рдлрд╝реНрд░реЗрдореЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реЛрддрд╛ рд╣реИред
  • "рдмрд╛рдп рд╡реИрд▓реНрдпреВ" рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХрд╛ рд▓рд╛рдн рдкрдардиреАрдпрддрд╛ рд╣реИред
  • рд╕реНрдЯреИрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлреНрд░реЗрдо рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рд╕рдХреНрд░рд┐рдп рдлрд╝реНрд░реЗрдо рдХреЗ рдиреАрдЪреЗ рд╕рднреА рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рдЕрдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдХреНрд░рд┐рдп рдлрд╝реНрд░реЗрдо рдФрд░ рдЙрд╕рд╕реЗ рдКрдкрд░ рдХреА рдореЗрдореЛрд░реА рдорд╛рдиреНрдп рд╣реИред
  • , .
  • , , .
  • тАФ , , .
  • , , , , .
  • - , .
  • - - , , . , .

All Articles