Recursive Function Example
/*
* Example of using recursive functions.
* Print the number entered number times.
*/
#include <stdio.h>
void print_number(int number, int n)
{
n--;
if (n)
{
print_number(number, n);
}
printf("You entered number %d\n", number);
}
int main(void)
{
unsigned int number;
printf("Enter a number ");
scanf("%ud", &number);
print_number(number, number);
return(0);
}
Next slide