Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Почему все хотя найти макросы для apex legends bloody ?

Введение в c++


1.7 Функции

В C, функция - это эквивалент подпрограмм или функций Fortran, или процедур или функций Pascal. Функции обеспечивают удобным способом герметизировать, или отделить, какое вычисление, которое после этого можно использовать не волнуясь о том, как именно оно было воплощено. С хорошо спроектированными функциями, можно не обращать внимания, как именно решена проблема, знание того, что именно сделано - хватит. C делает использование функций легким, удобным и эффективным; вы часто увидите короткие функции, обозначенные и вызваны только один раз только потому, что они проясняют какой кусочек кода.

До сих пор мы использовали только такие функции как printf, getchar и putchar, которые нам были предоставлены; теперь время написать несколько собственных. Поскольку C не имеет экспоненциального оператора **, как в Fortran, позвольте нам продемонстрировать механику определения функции путем написания собственной power (m, n), которая сводит целое m до положительного чилочисельного степени n. То есть, значением power (2,5) будет 32. Эта функция не является практической рутиной сведения к степени, поскольку она оперирует только положительными показателями степени с небольшими значениями, но она подходит для иллюстрации. (Стандартная библиотека содержит функцию pow (x, y), которая вычисляет xy)

Следующее - это функция power вместе с main для ее вызова, поэтому вы можете увидеть всю структуру сразу.
# Include

int power (int m, int n);

/ * Испытания функции power * /
main ()
{
int i;

for (i = 0; i <10; + + i)
printf ("% d% d% d \ n", i, power (2, i), power (-3, i));
return 0;
}

/ * Power: сводит base к n-ного степени; n> = 0 * /
int power (int base, int n)
{
int i, p;

p = 1;
for (i = 1; i <= n; + + i)
p = p * base;
return p;
}

Определение функции имеет следующую форму:
тип_повернення назва_функции (объявления параметров, если есть)
{
объявления
утверждение
}


Другие статьи по теме:

- Функции и структура программ
- Внешние переменные и область действия
- Типы, операторы и выражения
- Символьные массивы
- Введение в c++


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами