ВУЗ:
Составители:
Рубрика:
138
Например, если S – строковая константа, объявленная следующим
образом:
Const
S = ‘Строка’;
то S представляет следующее содержимое:
Например, если T – строковая переменная, объявленная и
инициализированная следующим образом:
Var
T : String;
Begin
T := ‘Turbo Pascal’;
тогда в переменной T хранится следующее значение:
Поскольку нулевой элемент строки String, так же, как и остальные
элементы, имеет тип char (символ), то и реальное количество элементов,
хранящееся в нем, есть не число, а символ. Об этом необходимо помнить в
случае использования нулевого элемента в вашей программе напрямую.
Например:
Var
S:string;
N:Byte;
Begin
Write(‘Введите строку’);
Readln(S); {Ввод строки S}
N:=s[0]; {ОШИБКА – нельзя символ присваивать
переменной целого типа}
N:=Ord(s[0]); {Ошибки нет – переменной целого типа
присваивается не символ, а его код , т.е. целое число }
Страницы
- « первая
- ‹ предыдущая
- …
- 136
- 137
- 138
- 139
- 140
- …
- следующая ›
- последняя »
