Турбо С: руководство пользователя. Часть 2

Турбо С: руководство пользователя. Часть 2 - Стр. 18

Печать PDF
Индекс материала
Турбо С: руководство пользователя. Часть 2
Стр. 2
Стр. 3
Стр. 4
Стр. 5
Стр. 6
Стр. 7
Стр. 8
Стр. 9
Стр. 10
Стр. 11
Стр. 12
Стр. 13
Стр. 14
Стр. 15
Стр. 16
Стр. 17
Стр. 18
Стр. 19
Стр. 20
Стр. 21
Стр. 22
Стр. 23
Стр. 24
Стр. 25
Стр. 26
Стр. 27
Стр. 28
Стр. 29
Стр. 30
Стр. 31
Стр. 32
Стр. 33
Стр. 34
Стр. 35
Стр. 36
Стр. 37
Стр. 38
Стр. 39
Стр. 40
Стр. 41
Стр. 42
Стр. 43
Стр. 44
Стр. 45
Стр. 46
Стр. 47
Стр. 48
Стр. 49
Стр. 50
Стр. 51
Стр. 52
Стр. 53
Стр. 54
Стр. 55
Стр. 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 -