- Отметим, что использование указателя в теле программы производится без использования символа «*». Поскольку допустимый диапазон значений любого указателя включает специальный адрес 0 и набор положительных целых чисел, которые интерпретируются как машинные адреса, то допускается инициализация указателей с использованием символических констант.
- Например:
- Long L,*a=&L,b,*p,*pt=(Long*)300;
- где указатель pt получает начальное значение 300. Использование символических констант допустимо и в теле программы.
- Например:
- Long L,*a=&L,b,*p,*pt=(long*)300;
- p=(long*)400; //указатель p имеет значение 400.
Достарыңызбен бөлісу: |