Объектно-ориентированное программирование. Сивохин А.В - 21 стр.

UptoLike

21
Sum+= Array[i][j]; // Доступ к Array[i][j]
return Sum;
}.
В первом случае функция ничего не знает ни о количестве размерностей
массива, ни о количестве его элементов, эти данные должны передаваться
дополнительно (rows, cols). Доступ к элементам организуется через операцию
косвенной адресации *. Преимуществом второго способа является возможность
использования операции индексирования []. При этом, как видно из примера,
максимальный индекс по одной из размерностей может быть опущен.
Передача аргументов в main через командную строку и возврат значения из
main в DOS
С точки зрения DOS любая прикладная программа может быть рассмотрена как
подпроцесс, который при вызове получает от DOS аргументы, а по окончании
возвращает DOS результат. Этот подход поддерживается средствами языка Си.
Функция main
также может иметь аргументы:
- int argc - количество элементов массива argv.
- char *argv[] - массив символьных строк, элементы которого передаются main
через командную строку DOS.
Пример:
C:\> myprog.exe first_arg second_arg
В результате: argc равно 3, argv[0] - "myprog.exe\0", argv[1] - "first_arg\0",
argv[2] - "second_arg\0".
Функция main также может возвращать DOS целочисленные значения.
Пример программы:
#include <stdio.h>
int main (int argc, char *argv[])
{ printf ("\nВ массиве argv имеется %d элементов!",argc);
for (int i=0;i<argc;i++)
printf ("\n %d - %s",i,argv[i]);
return 0; //Успешное завершение программы
}
                                                                                 21
       Sum+= Array[i][j]; // Доступ к Array[i][j]
      return Sum;
      }.

    В первом случае функция ничего не знает ни о количестве размерностей
массива, ни о количестве его элементов, эти данные должны передаваться
дополнительно (rows, cols). Доступ к элементам организуется через операцию
косвенной адресации *. Преимуществом второго способа является возможность
использования операции индексирования []. При этом, как видно из примера,
максимальный индекс по одной из размерностей может быть опущен.

  Передача аргументов в main через командную строку и возврат значения из
                                main в DOS

    С точки зрения DOS любая прикладная программа может быть рассмотрена как
подпроцесс, который при вызове получает от DOS аргументы, а по окончании
возвращает DOS результат. Этот подход поддерживается средствами языка Си.
Функция main также может иметь аргументы:
    - int argc - количество элементов массива argv.
    - char *argv[] - массив символьных строк, элементы которого передаются main
через командную строку DOS.
    Пример:
C:\> myprog.exe first_arg second_arg
    В результате: argc равно 3, argv[0] - "myprog.exe\0", argv[1] - "first_arg\0",
argv[2] - "second_arg\0".
    Функция main также может возвращать DOS целочисленные значения.
    Пример программы:
    #include 

    int main (int argc, char *argv[])
    { printf ("\nВ массиве argv имеется %d элементов!",argc);
      for (int i=0;i