Прикреплённый файл «21.0.2.c»

Загрузка

   1 #include <stdio.h>
   2 
   3 void fill( int *b, int n )
   4 {
   5     int i; 
   6     for( i=0; i<n; i++ )
   7       b[i] = i*i;
   8       /*   *(b+i) = i*i   -- это тоже самое!! */
   9       
  10 }
  11 
  12 void sqr( int *n )
  13 {
  14     *n = (*n)*(*n);
  15 }
  16 
  17 /*
  18 
  19 void print( int *b, int n )
  20 {
  21   int i;
  22   for(i=0; i<n; i++)
  23     printf("%d ", b[i] );
  24   printf( "\n");
  25 }
  26 */
  27 
  28 int main( int argc, char **argv )
  29 {
  30   const int N = 10;
  31   int a[N];
  32   int i;
  33   
  34   int k;
  35 
  36 /*  
  37   k = 7;
  38   sqr(&k);
  39   printf( "k = %d\n", k );
  40   */
  41   
  42   for(i=0; i<N; i++)
  43     printf("%d ", a[i] );
  44   printf( "\n");
  45   
  46   fill(a,N);
  47   
  48   scanf( "%d", *(a+5) ); /* a[5] */
  49   
  50   /* 
  51    *    a[i] === *(a+i) 
  52    * 
  53    */
  54   for(i=0; i<N; i++)
  55     printf("%d ", a[i] );
  56   printf( "\n");
  57   
  58   
  59   
  60   return 0;
  61 }

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.