Страница 18 из 56
- 143,144 -
Structures (Структуры).
-----------------------------------------------------------------
Оба языка и Паскаль, и Си позволяют определить унифицирован-
ные и неоднородные структуры данных.
В Паскале они называются records, а в Си - структуры.
Формат для обоих:
Турбо Паскаль Турбо Си
----------------------------------------------------------------
type typedef struct {
, если вы не собираетесь указывать
больше таких переменных. Полями ссылок в Паскале являются: xp.w,
xp.hib и xp.lob, а в Си - xc.w, xc.b.hib и xc.b.lob.
Выводы по программированию.
-----------------------------------------------------------------
Как программист на Паскале, вы не должны ощущать трудности
при изучении Турбо Си. Но есть небольшая область в программирова-
нии, которая вызывает некоторые трудности при переходе с языка на
язык. Мы обсудим каждый из таких разделов в этой части.
Чувствительность к регистрам.
-----------------------------------------------------------------
Паскаль, в отличие от Си, не чувствителен к типу букв
(строчные - заглавные). Если идентификаторы indx, Indx и INDX в
Паскале ссылаются на одинаковые переменные, то в Си - на три раз-
личные переменные.
Примечание: т.к. вызовы функций не проявляют себя до тех пор
пока программа на Си не скомпанована, то различие в регистрах
может не чувствоваться. Для вашей собственной пользы будьте точны
при выборе регистра на Си.
- 151,152 -