Genel Bilgi|  Program Kontrol|  Fonksiyonlar|  Arrayler |  Pointerlar |  Link List |  String| Structurelar |  Input/Output| Yeni Baslayanlar |  Email|

TurkceC yi Ara
  
Pointer Operatorler
Fonksiyonlari Cagirma
Const Kullanimi
Pointer Aritmetik
Pointer ve Array
Durum Calismasi
Fonksiyonlara Pointer

Fonksiyonlari By Reference Teknigi
ile Cagirma
Daha onceden de bahsettigimiz gibi, tartismalari fonksiyonlara gondermenin iki yolu vardir. Ve bunlar call by value ve call by reference.C deki tum fonksiyon cagirimlari call by valuedur.Arrayler bolumunde gordugumuz gibi, return bir degeri cagirilan fonksiyondan cagirici fonksiyona gondermek icin kullanilabilir. Assagida yer alan genel olarak & ve * operatorlerin nasil kullanildigini gostermektedir.

/* & ve * kullanimi*/

#include

main()

{

   int a;   /* tam sayidir*/

  int  *aPtr;       /*Tam sayiya pointer */

  a = 7;

  aPtr = &a;     /* aPtr a nin adresine kuruldu*/

  printf("a nin adresi : %p\n"

          "aPtr in degeri : %p\n\n", &a, aPtr);

  printf("a nin degeri %d\n"

           "*aPtr in degeri: %d\n\n", a, *aPtr);

  printf("(*) ve (&) in birbirinin tamamlayicisi oldugunun kaniti:

                      \n&*aPtr = %p\n*&aPtr = %p\n", &*aPtr, *&aptr);

 return(0);

}



Yukarida ki programi ctrl x edip sakladiktan sonra. gcc programinIsmi.c yaptiktan sonra hatanin olmadigini gordukten sonra a.out edince goreceksiniz ki (*) ve (&) birbirinin tamamlayicisidirlar.
Bir sayinin kupu pointer kullanarak nasil alinir? Bu sorunuza cevap sizden bir tiklayis uzaklikta...Eee daha ne duruyorsunuz?!!!
Anket
Sitemizi Nasil Buldunuz?
  Cok Faydali
  Eksikleri var
  idare eder
  Ilerde Cok daha iyi olacak
  Berbat
  Cok kotu

isupper, islower, toupper, tolower kullanimi eklendi.25 Ocak Saat 08:15 am


String deger degistirme fonksiyonlari eklendi.25 Ocak Saat 09:00 am



atof, atoi, atol kullanimi eklendi.25 Ocak Saat 09:15 am