Содержание
- 2. Подпрограммы в Си В языке Си подпрограммы представлены только функциями.
- 3. Тип возвращаемого значения Функция может вернуть значение любого типа кроме массива. Если функция ничего не возвращает,
- 4. Параметры функции Любая функция может принимать параметры. Если список параметров содержит только ключевое слово void, у
- 5. Примеры заголовков функций
- 6. Тело функции У каждой функции есть исполнимая часть, которая называется телом функции и заключена в фигурные
- 7. Тело функции
- 8. Оператор return return выражение; Завершает выполнение функции и возвращает управление вызывающей стороне. Используется для возврата значения
- 9. Оператор return
- 10. Вызов функции Для вызова функции необходимо указать ее имя, за которым в круглых скобках через запятую
- 11. Вызов функции Указывать скобки при вызове функции необходимо, даже если у этой функции нет параметров. beep();
- 12. Вызов функции Значение, возвращаемое функцией, может быть проигнорировано. #include int main(void) { int n_chars; n_chars =
- 13. Вызов функции
- 14. Объявление функции #include int main(void) { // error: implicit declaration of function 'avg' float a =
- 15. Объявление функции Объявление функции предоставляет компилятору всю информацию, необходимую для вызова функции: количество и типы параметров,
- 16. Объявление функции #include float avg(float a, float b); // float avg(float, float); int main(void) { float
- 17. Функции без параметров #include void f() { printf("f\n"); } void g(void) { printf("g\n"); } int main(void)
- 18. Функции без параметров Объявление void f(void); означает, что у функции нет ни одного параметра. Объявление void
- 19. Аргументы функции В Си все аргументы функции передаются «по значению». Авторы языка: «Благодаря этому свойству обычно
- 20. Аргументы функции #include int power(int base, int n) { int res = 1; while (n >
- 22. Скачать презентацию