Please Enter Your Search Term Below:
 Websearch   Directory   Dictionary   FactBook 
  Wikipedia: Callback

Wikipedia: Callback
Callback
From Wikipedia, the free encyclopedia.

In computer science, a callback is a concept, which allow a low level layer to call a function from a higher level layer, when usually, the higher level call the low level layer.

C Example

Here is an example in the C programming language

/** send a sequence of numbers to a callback function */
void counter( void (*callback)(int) )
{
   int i;
   for (i=15; i<20;i++)
   {
       callback(i);
   }
}

/** print number in hexadecimal */ void printHex(int i) { printf("%x\\n",i); }

/** print number in decimal */ void printDec(int i) { printf("%d\\n",i); }

int main(void) { printf ("decimal:\\n"); counter( printDec );

printf ("hexa:\\n"); counter( printHex );

return 0; }

Example result

decimal:
15
16
17
18
19
hexa:
f
10
11
12
13
14

  

From Wikipedia, the free encyclopedia. 
Modified by Geona