Составители:
Рубрика:
73
строковых констант, однако нельзя присваивать значения стро-
ковых переменных и значения строковых выражений.
Пример:
program p25;
const
S1= 'ABCDFGHIJK';
var
S2: String[10];
S3: array [1.. 10] of char;
begin
S2:= S3; {- присваивание возможно}
S3:= S1; {- присваивание возможно}
S3:= S2; {- ошибка (Type mismatch)}
end.
Строковые переменные описываются в разделе
описания переменных следующим образом:
<список идентификаторов>: String [<максимальное количе-
ство символов>];
Примеры:
var
S: String [10] ;
S1: String[40];
S2, S3, S4: String[255];
Максимальная длина строки не должна превышать 255
символов. Возможно следующее описание строковой перемен-
ной S: String; - это описание соответствует строке с макси-
мальной длиной 255 символов (String[255]).
Если строковой переменной попытаться присвоить зна-
чение с большей, чем максимальная длиной, то ошибки не про-
изойдет, но конец строки будет автоматически отрезан.
В программе доступ к отдельным символам строки осу-
строковых констант, однако нельзя присваивать значения стро- ковых переменных и значения строковых выражений. Пример: program p25; const S1= 'ABCDFGHIJK'; var S2: String[10]; S3: array [1.. 10] of char; begin S2:= S3; {- присваивание возможно} S3:= S1; {- присваивание возможно} S3:= S2; {- ошибка (Type mismatch)} end. Строковые переменные описываются в разделе описания переменных следующим образом: <список идентификаторов>: String [<максимальное количе- ство символов>]; Примеры: var S: String [10] ; S1: String[40]; S2, S3, S4: String[255]; Максимальная длина строки не должна превышать 255 символов. Возможно следующее описание строковой перемен- ной S: String; - это описание соответствует строке с макси- мальной длиной 255 символов (String[255]). Если строковой переменной попытаться присвоить зна- чение с большей, чем максимальная длиной, то ошибки не про- изойдет, но конец строки будет автоматически отрезан. В программе доступ к отдельным символам строки осу- 73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »