3 Aralık 2009 Perşembe

Function Pointers in C

Fonksiyon göstergeleri (function pointers) bir fonksiyonun bellekte saklandığı adrese işaret eden göstergelerdir. Normal göstergeler gibi, bellekteki bir ögenin başlangıç adresini sakladıkları için, fonksiyon göstergeleri de bir değişkenle ifade edilir.

Peki bir fonksiyon göstergesini nasıl tanımlarız? Örneğin, int türünden bir parametre alan ve float türünden bir değer döndüren bir fonksiyona işaret edecek bir fonksiyon pointer tanımlamak isteyelim. Göstergeyle göstermek istediğimiz asıl fonksiyonumuz aşağıda verildiği gibi olsun.
 
Web Analytics Page copy protected against web site content infringement by Copyscape Software Blogs - BlogCatalog Blog Directory