5. İşaretçiler ve Fonksiyonlar
İşaretçiler ve diziler bölümünde görmüş
olduğumuz örnektede olduğu gibi. Biz fonksiyonun adresine onun adı
ile ulaşırız.
Kareal(x);
gibi. Şimdi bir fonksiyonu işaret eden bir
işaretçiyi ele alalım.
İnt KareAl( );
fonksiyonumuz olsun.
İnt (*KareAl)( );
Bu da Fonksiyonu işaret eden bir işaretçimiz
oldu.
Biz genellikle işaret edilen fonksiyonları
menülerde ve sıralamalarda kullanırız. Aşağıda bir sıralama örneği
verilmiştir.
//is_ve_fonk.cpp
//işaretçiler ve fonksiyonlar
#include <stdlib.h>
#include <iostream>
using namespace std;
void YatayYaz(char*);
void DikeyYaz(char*);
void ismiYaz(char*, void (*Yaz)(char*));
int main()
{
char isim[] = "Deneme";
ismiYaz(isim,DikeyYaz);
ismiYaz(isim,YatayYaz);
|