License, disclaimer of liability, and limited warranty



Download 2,08 Mb.
Pdf ko'rish
bet256/393
Sana05.01.2022
Hajmi2,08 Mb.
#319699
1   ...   252   253   254   255   256   257   258   259   ...   393
Bog'liq
C Programming A Self Teaching Int 1uq45XL

Types of Functions
Functions can be of two types:
(a) Library or inbuilt functions.
(b) User-defined functions.
Library functions are the inbuilt functions that are predefined in the compiler of a language
and stored in a special library file.
 For example, we include the math.h header file for mathematical
functions.
On the other hand, 
user-defined functions
 are those defined and created by the programmer. Each
is a self-contained block of statements that carries out some well-defined task as specified by the
user.
Please remember the following points regarding functions:
1. A C program is a collection of one or more functions.
2. A function gets called when the function name is followed by parentheses and a semicolon.
3. Note  that  in  the  statement  ‘int  name’  ‘name’  is  an  integer  variable,  name[10]  is  an  array,


whereas name( ) is a function, in spite of the similarity in names.
4. Any function can be called from any other function.
5. A function once written can be called any number of times. Even main( ) is a function that can
be called again and again. This is called 
recursion.
6. The order of function called and function defined may be different. It makes no difference.
7. There are two types of functions—library functions like sqrt( ), printf( ), scanf( ), sin( ), and
cos( ), etc., whereas the name( ) function defined above is a user-defined function.
The syntax of the function definition has already been shown. Let us now take an example,

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   252   253   254   255   256   257   258   259   ...   393




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish