0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>В языке программирования Cи на структуры можно определять указатели (впрочем, как и на объекты других типов). К примеру, так будет выглядеть указатель на структуру<strong>person</strong>:</p>
1
<p>В языке программирования Cи на структуры можно определять указатели (впрочем, как и на объекты других типов). К примеру, так будет выглядеть указатель на структуру<strong>person</strong>:</p>
2
<p>При этом создавать указатели на структуры можно также и для безымянных структурных типов:</p>
2
<p>При этом создавать указатели на структуры можно также и для безымянных структурных типов:</p>
3
<p>Идем дальше: в качестве значения данному указателю присваивают адрес объекта структуры точно такого же типа:</p>
3
<p>Идем дальше: в качестве значения данному указателю присваивают адрес объекта структуры точно такого же типа:</p>
4
<p>Применяя указатель на структуру, вы можете получить доступ к элементам структуры. Тут есть возможность использовать 2 способа. Первый вариант -<strong>применение операции разыменования</strong>:</p>
4
<p>Применяя указатель на структуру, вы можете получить доступ к элементам структуры. Тут есть возможность использовать 2 способа. Первый вариант -<strong>применение операции разыменования</strong>:</p>
5
<p>Второй вариант - использование операции -> (стрелка):</p>
5
<p>Второй вариант - использование операции -> (стрелка):</p>
6
<p>В программном коде ниже видно, как для обращения к элементам нашей структуры используются оба вышеописанных способа:</p>
6
<p>В программном коде ниже видно, как для обращения к элементам нашей структуры используются оба вышеописанных способа:</p>
7
<p>В примере выше указатель<em>p_kate</em>определяется на переменную<em>kate</em>. И, применяя указатель, мы получаем возможность поменять значения элементов структуры.</p>
7
<p>В примере выше указатель<em>p_kate</em>определяется на переменную<em>kate</em>. И, применяя указатель, мы получаем возможность поменять значения элементов структуры.</p>
8
<p><em>По материалам https://metanit.com/cpp/c/.</em></p>
8
<p><em>По материалам https://metanit.com/cpp/c/.</em></p>
9
9