Доброго времени суток.
Все зависит от того, где расположен этот символ. Если до типа, то это указатель на этот тип
PInteger = ^Integer;
А если после имени переменной, то это разименование указателя.
var P : PInteger;
P^ := 123;
Р указывает на целое число 123.
SomeInt := P^;
Удачи!
Другие языки программирования и технологии
Подскажите чайнику!Что означает этот знак ^ в Pascal 7.0?
объясняю подробно и правильно:
это не степень, и не квадрат, этот знак в паскале может обозначать две вещи:
1) если он стоит в разделе объявления переменных перед названием типа, то он обозначает указатель на тип, например:
var x: ^integer;
Здесь объявляется переменная типа "указатель на целое число".
2) если этот знак стоит в самой программе, после имени переменной то она обозначает операцию "разыменование указателя" (проще говоря - извлечение содержимого из ячейки памяти, на которую указатель указывает) . Например:
y := x^ + 1;
В этой строчке переменной y присваивается значение, взятое из ячейки, на которую указывает указатель x и увеличенное на единицу.
это не степень, и не квадрат, этот знак в паскале может обозначать две вещи:
1) если он стоит в разделе объявления переменных перед названием типа, то он обозначает указатель на тип, например:
var x: ^integer;
Здесь объявляется переменная типа "указатель на целое число".
2) если этот знак стоит в самой программе, после имени переменной то она обозначает операцию "разыменование указателя" (проще говоря - извлечение содержимого из ячейки памяти, на которую указатель указывает) . Например:
y := x^ + 1;
В этой строчке переменной y присваивается значение, взятое из ячейки, на которую указывает указатель x и увеличенное на единицу.
Давно не писал на паскале, но если не ошибаюсь то это указатель
это степень по моему, то есть x^2 - это икс в квадрате
указатель
^ - являеться указателем.. .
Пример:
pointer_to_b^.x := 10; { разыменовывание указателя и обращение к полю записи }
Пример:
pointer_to_b^.x := 10; { разыменовывание указателя и обращение к полю записи }
Это указатель, квадрат это sqr...
таки указатель
{ ^ before the type shows that it's a pointer }
{ ^ before the type shows that it's a pointer }
Похожие вопросы
- turbo pascal 7.0 Определить принадлежность к области точек с заданными координатами!!!
- Помогите с Pascal 7.0!Кто чем может!
- turbo pascal 7.0!
- Для тех кто разбирается в Turbo Pascal 7.0 помогите плиз))))
- Turbo Pascal 7.0 помогите пожалуйста!!!
- Turbo pascal 7.0,задача
- 1.Рекурсия в языке программирования Borland Pascal 7.0. 2.Понятие и виды информации. Ее свойства.
- Помогите написать задачу на Pascal 7.0
- В чём разница С++,С#,Turbo Pascal 7.0!И что лучше и легче?
- Для чего в школах преподают Turbo Pascal 7.0?