ВУЗ:
Составители:
Рубрика:
22
*z=’$ ‘;
*k=*i=0;
Пример:
int e, c, b, *m;
. . . . . . . . .
m = &e ;
*m = c + b ;
Операции над указателями.
• присваивание (=);
• получение значения объекта, на который ссылается ука-
затель (*);
• получение адреса самого указателя (&).
Пример:
int date = 10;
int *i, *k;;
i = &date;
k = i;
z = NULL;
Подобно любым переменным переменная типа указатель имеет
имя, арес в памяти и значение.
С помощью унарных операций ++ и –- числовые значения пе-
ременных типа указатель меняются по разному, в зависимо-
сти от типа данных, с которым связаны эти переменные.
Пример:
char *z;
int *k,*i;
float *f;
. . . . . . .
z++; // значение изменяется на 1
i++; // значение изменяется на 2
f++; // значение изменяется на 4
Т. е. при изменении указателя на 1, указатель переходит к
началу следующего (предыдущего) поля той длины, которая
определяется типом объекта, адресуемого указателем.
$
*
z
z
0
*
i
i
0
*
k
k
3
0
m
1
0 20
c
b
e
1
0
d
ate
&
date
k i
Значение
Значение объ-
екта
Указатель а
&a
*а –объект,
адресуемый
указателем а
22
*z=’$ ‘;
$ *z
z
*k=*i=0; 0 *k 0 *i
k i
Пример: e
int e, c, b, *m;
. . . . . . . . . 30 10 20
m = &e ;
m c b
*m = c + b ;
Операции над указателями.
• присваивание (=);
• получение значения объекта, на который ссылается ука-
затель (*);
• получение адреса самого указателя (&).
Пример:
int date = 10;
int *i, *k;; 10 date
i = &date;
k = i;
z = NULL; k i &date
Подобно любым переменным переменная типа указатель имеет
имя, арес в памяти и значение.
&a Значение Значение объ- *а –объект,
екта адресуемый
указателем а
Указатель а
С помощью унарных операций ++ и –- числовые значения пе-
ременных типа указатель меняются по разному, в зависимо-
сти от типа данных, с которым связаны эти переменные.
Пример:
char *z;
int *k,*i;
float *f;
. . . . . . .
z++; // значение изменяется на 1
i++; // значение изменяется на 2
f++; // значение изменяется на 4
Т. е. при изменении указателя на 1, указатель переходит к
началу следующего (предыдущего) поля той длины, которая
определяется типом объекта, адресуемого указателем.
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
