Слоган ТГТУ: будущее начинается сегодня
19 мая 2024, 14:21  |  Карта портала  | 
Титульная страница ТГТУ
 
Титульная страница ТГТУ
Образовательные интернет-ресурсы ТГТУ -» Электронные аналоги печатных изданий
Студентам
Преподавателям
Оценка качества образования
Образовательные интернет-ресурсы ТГТУ
Организациям-партнерам
Раздел "Информатика, вычислительная техника, автоматизация"

C

1.7.4.

, , , . .
     int a[]={10,11,12,13,14,};
     int *p[]={a, a+1, a+2, a+2, a+3, a+4};
     int **pp=p;
, .4.
        +---+
        |pp |----+
        +---+    V
        +---+  +---+---+---+---+---+
        | p |->|   |   |   |   |   |
        +---+  +-|-+-|-+-|-+-|-+-|-+
                 V   V   V   V   V
        +---+  +---+---+---+---+---+
        | a |->|10 |11 |12 |13 |14 |
        +---+  +---+---+---+---+---+
         .4.     .
pp-p , pp p , p ( p[0]).
pp+=2 , .5.
        +---+
        |pp |------------+
        +---+            V
        +---+  +---+---+---+---+---+
        | p |->|   |   |   |   |   |
        +---+  +-|-+-|-+-|-+-|-+-|-+
                 V   V   V   V   V
        +---+  +---+---+---+---+---+
        | a |->|10 |11 |12 |13 |14 |
        +---+  +---+---+---+---+---+
        .5.     
                pp+=2.
pp-p 2, pp p. *pp-a 2, *pp a, a a. **pp 12 - a. *pp++ p .. a.
, pp=p, *++pp a (.. 11), ++*pp p[0], , a[1].
. *(++(*pp)) : *pp p[0], ++(*p) p[0] a[1], , .. 11.
, .
     int a[3][3]={  { 11,12,13 },
                    { 21,22,23 },
                    { 31,32,33 }   };
     int *pa[3]={ a,a[1],a[2] };
     int *p=a[0];
.6.
          +-----+
          |  p  |---------------+
          +-----+               V   a
          +-----+              +--+--+--+
          |pa[0]|--- =a[0]---->|11|12|13|
          |-----|              |--|--|--|
          |pa[1]|--- =a[1]---->|21|22|13|
          |-----|              |--|--|--|
          |pa[2]|--- =a[2]---->|31|32|33|
          +-----+              +--+--+--+
      .6.      .
a[0][0] a, p, pa : a[0][0], *a, **a[0], *p, **pa, *p[0].
.
     char *c[]={ "abs", "dx", "yes", "no" };
     char **cp[]={ c+3, c+2 , c+1 , c };
     char ***cpp=cp;
.7.
       +----+
       |cpp |
       +----+
       +-----+-----+-----+-----+
       |cp[0]|cp[1]|cp[2]|cp[3]|
       +-----+-----+-----+-----+

       +-----+-----+-----+-----+
       |c[0] |c[1] |c[2] |c[3] |
       +-----+-----+-----+-----+
        +---+ +---+ +---+ +---+
        | a | | d | | y | | n |
        | b | | x | | e | | o |
        | s | |\0 | | s | |\0 |
        |\0 | +---+ |\0 | +---+
        +---+       +---+
       .7.     .
.8-11.
    +----+                            +----+
    |cpp |                            |cpp |
    +----+                            +----+
    +-----+-----+-----+-----+         +-----+-----+-----+-----+
    |cp[0]|cp[1]|cp[2]|cp[3]|         |cp[0]|cp[1]|cp[2]|cp[3]|
    +-----+-----+-----+-----+         +-----+-----+-----+-----+

    +-----+-----+-----+-----+         +-----+-----+-----+-----+
    |c[0] |c[1] |c[2] |c[3] |         |c[0] |c[1] |c[2] |c[3] |
    +-----+-----+-----+-----+         +-----+-----+-----+-----+
     +---+ +---+ +---+ +---+          +---+ +---+ +---+ +---+
     | a | | d | | y | | n |          | a | | d | | y | | n |
     | b | | x | | e | | o |          | b | | x | | e | | o |
     | s | |\0 | | s | |\0 |          | s | |\0 | | s | |\0 |
     |\0 | +---+ |\0 | +---+          |\0 | +---+ |\0 | +---+
     +---+       +---+                +---+       +---+
     .8.           .9.  
      *(*(++cpp))            (*(--(*(++cpp))))+2

       +----+                        +----+
       |cpp |                        |cpp |
       +----+                        +----+
       +-----+-----+-----+-----+     +-----+-----+-----+-----+
       |cp[0]|cp[1]|cp[2]|cp[3]|     |cp[0]|cp[1]|cp[2]|cp[3]|
       +-----+-----+-----+-----+     +-----+-----+-----+-----+

       +-----+-----+-----+-----+     +-----+-----+-----+-----+
       |c[0] |c[1] |c[2] |c[3] |     |c[0] |c[1] |c[2] |c[3] |
       +-----+-----+-----+-----+     +-----+-----+-----+-----+
        +---+ +---+ +---+ +---+       +---+ +---+ +---+ +---+
        | a | | d | | y | | n |       | a | | d | | y | | n |
        | b | | x | | e | | o |       | b | | x | | e | | o |
        | s | |\0 | | s | |\0 |       | s | |\0 | | s | |\0 |
        |\0 | +---+ |\0 | +---+       |\0 | +---+ |\0 | +---+
        +---+       +---+             +---+       +---+
     .10.           .11.  
      (*(cpp[-2]))+2          ((cpp[-1])[-1]+1

| |
Наименование: федеральное государственное бюджетное образовательное учреждение высшего образования
«Тамбовский государственный технический университет» (ФГБОУ ВО "ТГТУ")

Ответственность за достоверность информации определена приказом ректора
© 1995-2024 Все права защищены

Адрес: 392000, г.Тамбов, ул.Советская, д.106/5, помещение 2
Телефон: (4752) 63-10-19
Факс: 63-06-43
E-mail: tstu@admin.tstu.ru

Письмо вебмастеру
Звонок вебмастеру 63-02-32

Наш сайт использует сервис веб-аналитики Яндекс Метрика, который использует файлы cookies для сбора технических данных посетителей с целью обеспечения работоспособности, улучшения качества обслуживания и анализа пользовательской активности. Продолжая использовать наш сайт, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Согласиться