License, disclaimer of liability, and limited warranty



Download 2,08 Mb.
Pdf ko'rish
bet274/393
Sana05.01.2022
Hajmi2,08 Mb.
#319699
1   ...   270   271   272   273   274   275   276   277   ...   393
Bog'liq
C Programming A Self Teaching Int 1uq45XL

I. Pass by Value
We know that the function header is always formal and thus its arguments are called formal
arguments.
 Whenever a portion of the program is calling a function with a formal argument, control
will be transferred from the main to the calling function and the value of the actual argument is copied
into the function. Within the function, the actual value copied from the calling portion of the program


may be altered or changed. 
Please note that when control is transferred back from the function to
the  calling  portion  of  the  program,  the  altered  values  are  not  transferred  back.  This  way  of
passing formal arguments to a function is called call by value.
 The only limitation of call by value
is that the value of the actual argument remains unchanged. This situation is useful where we do not
want to change the values of the arguments. In other situations call by value is not as appropriate.
For example,
   #include
   #include
   void main( )
   {
      clrscr( );
      int a = 10;
      int b = 20;
      swapv (a, b);
      printf(”\na is:”, a);
      printf(“\nb is:”,b);
      getch( );
   }
   swapv (int x, int y)
   {
      int t;
      t = x;
      x = y;
      y = t;
      printf(”x is:”,x); //values are exchanged here but no impact on the main( 
) above.
      printf(”y is:”, y);
   }

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   270   271   272   273   274   275   276   277   ...   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