BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо С: руководство пользователя. Часть 1
Автор ""
Размер 993495 Байт
Страница 21 из 69
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                    --------------------------------------------------          
                    Область памяти           Пояснение                          
                    --------------------------------------------------          
                                                                                
                    0000:0000-0000:03FF Таблица вектора прерывания              
                                                                                
                    0000:0400-0000:04FF Область данных BIOS                     
                                                                                
                    0000:0500-Турбо Си  MSDOS/TSR's                             
                                                                                
                    Турбо Си - Програм- Турбо Си                                
                    мы пользователя PSP                                         
                                                                                
                    PSP процесса поль-  PSP процесса пользователя               
                        зователя                                                
                                                                                
                    Процесс пользовате- Имя  статической переменной             
                    ля - начало RAM     пользователя, если ее адрес             
                                        лежит вне  памяти  размещенных          
                                        переменных; в противном случае          
                                        ничего.                                 

                         - 169,170 -
                                                                                
                                                                                
                    A000:0000-AFFF:FFFF Видео-память EGA                        
                                                                                
                    B000:0000-B7FF:FFFF Память монохромного дисплея             
                                                                                
                    B800:0000-BFFF:FFFF Память цветного дисплея                 
                                                                                
                    C000:0000-EFFF:FFFF EMS страница/Адаптер BIOS               
                                        ROM's                                   
                                                                                
                    F000:0000-FFFF:FFFF BIOS ROM's                              
                    --------------------------------------------------          
                                                                                
        R           Структуры/объединения. Отображает имена полей, так          
                    и их значения, например {X:1, Y:10, Z:5}. Применя-          
                    ется только для структур и объединений.                     
     -----------------------------------------------------------------          
                                                                                
          Ниже  приведены   некоторые   основные   правила  применения          
     спецификаторов формата:                                                    
                                                                                
          1. Спецификаторы формата эффективны  только  в  том  случае,          
                                                                                
                                                                                
     если  они  применяются  для  переменной соответствующего типа.  В          
     противном случае они игнорируются.                                         
                                                                                
          Обратите внимание, что если вам необходимо вычислить выраже-          
     ние состоящее  из  множества объектов (например,  структура),  то          
     нужно указать несколько спецификаторов формата для каждого объек-          
     та.  Например,  если вы ввели struct,F5H для вывода структуры со-          
     держажей целые и действительные числа,  то целые будут выведены в          
     шестнадцатеричном (Н) виде,  а действительные в виде чисел с пла-          
     вающей точкой с пятью значащими цифрами (F5).                              
                                                                                
          2. Если  вы  ввели  более  обного спецификатора формата,  то          
     выбран будет один с наивысшим приоритетом.  Это,  конечно,  имеет          
     значение  только  для  структур  и  объединений,  а  для  простых          
     переменных  и  массивов  простых  переменных  вы  будете   обычно          
     использовать только один спецификатор формата.                             
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                

                         - 171,172 -
                                                                                
            Таблица 4.2 Приоритет и правила умолчания в                         
                         классификации спецификаторов формата                   
                                                                                
     ----------------------------------------------------------------           
      Тип               Спецификаторы в порядке          По умолчанию           
                        возрастания приоритета                                  
     ----------------------------------------------------------------           
                                                                                
     char               C S H D                           S                     
     unsigned char      C S H D                           S                     
     int                H D C* S*                         D                     
     unsigned int       H D C* S*                         D                     
     long               H D C* S*                         D                     
     unsigned long      H D C* S*                         D                     
     char ptr           C S P H                           S                     
     other ptr          P H                               P                     
     enum               H D C* S*                         D(следует             





за именем) float Fn F7 double Fn F15 long double Fn F18 array of char C S H D S другие массивы элементы заключаются в квадратные скобки ([]) и разделяются запятыми structure R * символ типа спецификаторов формата допустим только для величины в интервале (-128 до 127 для типа со знаком (signed), и 0 до 255 для типа без знака (unsigned)). ----------------------------------------------------------------- Замечание: Спецификатор формата Н, используемый для вывода переменной типа указатель, выводится как шестнад- цатиричное целое число. Продемонстрируем использование спецификаторов формата, пола- гая, что следующие структуры и переменные были объявлены: struct { int account; char name[10]; } client = { 5000, "ДЖОН" } - 173,174 - int list[5] = {0,10,20,30,40}; char *ptr = list; void main() { } После ввода следующих выражений в поле вычислений (Evaluate), будет производиться пересылка вычисленных значений в поле результатов (Result). ----------------------------------------------------------- Evaluate Result ----------------------------------------------------------- list { 0, 10, 20, 30, 40 } list[2],3 20, 30, 40 list[2],3x 0x14, 0x1E, 0x28 list,m 00 00 0A 00 00 14 00 1E 00 28 00 ptr DS:0198 ptr,p DS:0198 [_list] *ptr,3 0, 10, 20 client { 5000, "ДЖОН\0\0\0\0\0" } client,r { account:5000, name: "ДЖОН\0\0\0\0\0"} ----------------------------------------------------------- - 175,176 - Упражнение 2: поиск ошибки в wordlen ----------------------------------------------------------------- Сейчас давайте вырнемся к WORDCNT и попробуем определить причину неправильной работы функции wordlen. Если вы все еще продолжаете сеанс отладки, начатый в первом уроке, произведите отмену, набрав Run/Program Reset (или Ctrl-F2). По этой команде Турбо Си освободит память, занимаемую WORDCNT, закроет открытый файл и завершит выполнение WORDCNT. С другой стороны, если вы вышли из интегрированной среды или использовали ее для выполнения других программ, подобно тому, как мы это делали в первом уроке, то начните снова, выберите файл WORDCNT.PRJ. Затем установите контрольную точку в строке содержащей оператор while (fgets(... Теперь выберите Run/Run и начните отладку. Турбо Си подготовит WORDCNT к выполнению и начнет ее выполнять до тех пор пока не встретит контрольную точку. На запрос имени файла, введите WORDCNT.DAT и нажмите Ввод.


Страницы : 1 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 57 58 59 60 61 62 63 64 65 66 67 68 69


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.