Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

Cоздание и использование пользовательских функций




Весь принцип программирования на Си основан на понятии функции. Выполнение программы начинается с команд, содержащихся в функции main(), затем из неё вызываются другие функции: printf, scanf(), getchar(), putchar(). Это библиотечные функции языка Си.

Как же создать свои функции?

До определенного момента функция рассматривается как "чёрный ящик", пока не нужно писать программу, реализующую данную функцию.

Нужно знать как определить функцию и как к ней обратиться. Различают 3 момента работы с функцией:

1. Объявление функции или прототип функции.

2. Вызов функции.

3. Определение функции.

Задача. Напечатать титульный бланк организации.

#inсlude <stdio.h>

void starbar (void); //объявление функции

void main (void) {

starbar (); // вызов функции

printf ("ПГУ");

printf ("им.Т.Г.Шевченко");

printf ("25 октября, 200");

starbar(); - вызов функции

}

void starbar (void) { //определение функции

int count;

for (count=1; count<=65; count++)

putchar ('*');

putchar ('\n');

}

При написании функции starbar() используются те же правила, что и при создании main(): имя, фигурные скобки.

Объявление функции должно быть обязательно, если функция определена ниже ее вызова. Объявлять можно в начале модуля в заголовке программы, тогда функция доступна в любой другой функции, или в функции, где она вызывается, тогда область ее видимости ограничена этой функцией.

Определять функцию можно в любом месте программы. Единственное ограничение – нельзя определить функцию внутри определения другой функции.





Дата добавления: 2015-06-04; просмотров: 561; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Студент - человек, постоянно откладывающий неизбежность... 10914 - | 7416 - или читать все...

Читайте также:

  1. F19.0хх Острая интоксикация, вызванная одновременным употреблением нескольких наркотических средств и использованием других психоактивных веществ.
  2. III. Характеристика обобщенных трудовых функций
  3. IX. Особенности перевозок пассажиров с использованием электронного проездного документа (билета)
  4. Z - преобразования функций времени
  5. Абсолютные и относительные ссылки, использование даты и времени, различных видов функций (в том числе логических).
  6. Аппроксимация функций. Метод наименьших квадратов
  7. Б) Решение задач с использованием закона эквивалентов
  8. Б. Позитивное использование теории рационального выбора
  9. Банковская прибыль и ее использование
  10. Билет 29. Факторы восприятия и понимания людьми друг друга и их использование в практике социальной работы.
  11. Билет Силы и средства пожарной охраны. Назначение и боевое использование отделений на основных и специальных пожарных машинах.


 

18.232.51.247 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.004 сек.