Göstericiler(Pointers)-7
Fonksiyon
parametrelerine değer atama türleri.
Değer ile çağırma nedir?
Adres ile çağırma nedir?
Parametreleri gösterici olan
fonksiyonlar?
/* Açıklama : Fonksiyon parametrelerine değer atama türleri.
* Değer
ile çağırma nedir?
* Adres
ile çağırma nedir?
*
Parametreleri gösterici olan fonksiyonlar?
*/
#include <stdio.h>
#include
<stdlib.h>
//değer ile çağırma(call
by value)
void setValue(int a)
{
a = 30;
}
//adres ile çağırma(call
by reference)
void setValuePtr(int *a)
{
*a = 30; //total = 30;
}
int main(void) {
//Parametre değişkeni gösterici olan işlevler
{
int total = 20; //&total =
(int *)
setValue(total);
printf("total
:%d\n", total);
setValuePtr(&total);
printf("total
:%d\n", total);
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder