C++: a beginner's Guide, Second Edition


CRITICAL SKILL 5.3: Using Arguments



Download 11,33 Mb.
Pdf ko'rish
bet74/194
Sana12.03.2022
Hajmi11,33 Mb.
#491693
1   ...   70   71   72   73   74   75   76   77   ...   194
Bog'liq
C A Beginner\'s Guide 2nd Edition (2003)

CRITICAL SKILL 5.3: Using Arguments
It is possible to pass one or more values to a function that you create. A value passed to a function is 
called an argument. Thus, arguments are a way to get information into a function.
When you create a function that takes one or more arguments, variables that will receive those 
arguments must also be declared. These variables are called the parameters of the function. Here is an 
example that defines a function called box( ) that computes the volume of a box and displays the result. 
It has three parameters.
void box(int length, int width, int height)
{ cout << "volume of box is " << length * width * height << "\n";
}



C++ A Beginner’s Guide by Herbert Schildt 
In general, each time box( ) is called, it will compute the volume by multiplying the values passed to its 
parameters: length, width, and height. Notice how the parameters are declared. Each parameter’s 
declaration is separated from the next by a comma, and the parameters are contained within the 
parentheses that follow the function’s name. This same basic approach applies to all functions that use 
parameters.
To call box( ), you must specify three arguments. For example:
box(7, 20, 4); box(50, 3, 2); box(8, 6, 9);
The values specified between the parentheses are arguments passed to box( ), and the value of each 
argument is copied into its matching parameter. Therefore, in the first call to box( ), 7 is copied into 
length, 20 is copied into width, and 4 is copied into height. In the second call, 50 is copied into length, 3 
into width, and 2 into height. In the third call, 8 is copied into length, 6 into width, and 9 into height.
The following program demonstrates box( ):
The output from the program is shown here:
volume of box is 560
volume of box is 300
volume of box is 432
Remember the term argument refers to the value that is used to call a function. The variable that receives the 
value of an argument is called a parameter. In fact, functions that take arguments are called parameterized 
functions.



C++ A Beginner’s Guide by Herbert Schildt 
1.
When a function is called, what happens to program execution?
2.
What is the difference between an argument and a parameter?
3.
If a function requires a parameter, where is it declared?

Download 11,33 Mb.

Do'stlaringiz bilan baham:
1   ...   70   71   72   73   74   75   76   77   ...   194




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