Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример объявления функции модуля числа



int abs(int); int abs(int i);

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

Рекомендуется всегда указывать прототип. Это позволяет кампилятору выдавать диагностичесие сообщения при неправильном использовании функции, либо корректировать несоответствие аргументов при выполнении программы.

При программировании на языке Си широко используются библиотечные функции. Эти функции были предварительно разработаны и записаны в состав системы программирования. Прототипы библиотечных функций находятся в специальных заголовочных файлах с расширением h (head), которые необходимо подключать с помощью директивы Mnclude.

Рассмотрим пример программы генерации таблицы чисел 2й.


Пример программы

#include <stdio.h>  
int power(int base; int index);  
/* int power(int, int); - второй вариант объявления
функции power().*/  
main ()    
{    
int i;  
for (i=0; i <= 10; i++)  
{ printf("%d, ", power(2,i));  
}    
}    
int power(int base; int index)  
{    
int if p;  
p=l r  
for (i=0; i <= 10; i++)  
{ p = p * base;  
}    
return (p);  
}    




Дата публикования: 2014-11-04; Прочитано: 231 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...