ВУЗ:
Составители:
Рубрика:
137
СТРОКИ
Встроенный тип String
Для хранения текста в оперативной памяти в языках
программирования, как правило, используются специализированные типы
данных. В Turbo Pascal 7.0 такими типами данных являются строки.
Фактически строка – это массив символов. Но из-за специфики работы с
текстом и из-за широкого использования строк они выделены в
специальные типы данных.
В Turbo Pascal можно использовать два вида строк – строки типа String
и строки типа ASCIIZ. Строки типа String являются для Turbo Pascal
«родными», а строки типа ASCIIZ позаимствованы из языка Си. Сразу
заметим, что работать со строками string проще, чем со строками ASCIIZ.
По этим причинам мы будем рассматривать только работу со строками
String.
String определен в Turbo Pascal как стандартный тип данных. По сути
дела он определен как массив из 256 символов, с индексами от 0 до 255,
то есть следующим образом:
Type
String = array [0..255] of char;
На самом деле для хранения символов в строке string используется
только 255 из 256 символов – это элементы с индексами от 1 до 255.
Элемент с индексом 0 хранит количество реально используемых
элементов в строке, то есть нулевой элемент строки String по своему
назначению эквивалентен переменной n в следующем фрагменте
программы:
Var
A: Array[1..255] of char; {Массив символов, в котором может храниться от 0 до
255 элементов}
N:Byte; {Реальное количество элементов, хранимых в массиве A}
Страницы
- « первая
- ‹ предыдущая
- …
- 135
- 136
- 137
- 138
- 139
- …
- следующая ›
- последняя »
