Tech Getz

Main Menu

  • Mobile
  • Apple
  • Computer
  • Contact Us
Sign in / Join

Login

Welcome! Login in to your account
Lost your password?

Lost Password

Back to login

logo

  • Mobile
    • Oneplus 9 pro launching on March 23

      03/10/2021
      0
    • JIO starts 5G service in India next year:Mukesh Ambani

      12/08/2020
      0
    • Xiaomi Mi 10 pro launched with 5G

      03/29/2020
      0
    • Redmi Note 9 Pro launched Rs 14999

      03/12/2020
      0
    • RealMe 6 pro launch in India on March 5

      02/26/2020
      0
    • Vivo S1 Pro Review

      01/27/2020
      0
    • Why Android Studio for App development?

      01/23/2020
      0
    • samsung Galaxy A50 specification and review

      12/28/2019
      0
    • How to stop adding someone to Whatsapp Group

      12/24/2019
      0
  • Apple
    • The story of Jobs and Ipod

      11/16/2020
      0
    • Jobs firing and return to Apple Inc

      10/09/2019
      0
    • Apple iPad 2018 Vs iPad 2017

      03/29/2018
      0
  • Computer
    • JIO starts 5G service in India next year:Mukesh Ambani

      12/08/2020
      0
    • How to enable WhatsApp 'Disappearing Messages' feature

      11/19/2020
      0
    • What is data Analyst and Scope?

      11/08/2020
      0
    • What is for Looping in C?

      09/29/2020
      0
    • Which is the first program language from Bill Gates

      09/20/2020
      0
    • Tiktok rival launched by Youtube

      09/16/2020
      0
    • Which is the first video Conferencing App In the World

      08/23/2020
      0
    • What are the Retan Tata's Investments in Startups

      08/13/2020
      0
    • What are Chinese Social Media Applications

      07/14/2020
      0
  • Contact Us
Computer
Home›Computer›What is Recursion in C?

What is Recursion in C?

By fazilmuhammed
04/29/2020
646
0
Share:

The recursion is a programming technique to allow programmers to express the operation themselves. If a program allows you to call a function inside the same function, then it is called a recursive call of the function. The recursion is  similar to a loop because it repeats the same code, and in some ways it is similar to looping. On the other hand, recursion makes it easier to express ideas in which the result of the recursion.

On to call itself. But while using recursion, programmers need to be careful to define an exit condition from the function, otherwise it will go into an infinite loop.

Recursive functions is applied to solve some mathematical problems, such as calculating the factorial of a number, generating Fibonacci series, etc.

Syntax of Recution

void recursion()
{

recursion();

/* function calls itself */

}

int main()

{ recursion();

}
Example of recursion.

Program to generates the Fibonacci series for a given number using a recursive function.

#include <stdio.h>

int fibonacci(int i) 
{

   if(i == 0)
 {
      return 0;
   }
	
   if(i == 1)
 {
      return 1;
   }
   return fibonacci(i-1) + fibonacci(i-2);
}

int  main()
 {

   int i;
	
   for (i = 0; i < 10; i++) 
{
      printf("%d\t\n", fibonacci(i));
   }
	
   return 0;
}
Tagsrecursion
Previous Article

LET US STUDY C PROGRAMMING 5 Decision ...

Next Article

New Honda City With 1.5 petrol Engine

0
Shares
  • 0
  • +
  • 0
  • 0
  • 0
  • 0

Related articles More from author

  • Computer

    AI solves rubics cubes in a second

    07/17/2019
    By fazilmuhammed
  • ComputerUncategorized

    Difference Wifi vs Lifi, Speed, technology

    08/02/2019
    By fazilmuhammed
  • ComputerMobile

    What is MIUI ?

    07/12/2019
    By fazilmuhammed
  • Computer

    How to start a Python programmer III

    02/23/2020
    By fazilmuhammed
  • Computer

    Tiktok rival launched by Youtube

    09/16/2020
    By fazilmuhammed
  • Computer

    Important Shortcut Keys System for windows

    08/17/2019
    By fazilmuhammed

Leave a reply Cancel reply

  • Automobile

    What is the price of BS6 Volkswagen Polo and Vento

  • Computer

    Google Search Engine tools and Techniques

  • Tech Getz

    Why sanitizer and soaps kill 99.9% not 100%

  • Recent

  • Popular

  • Comments

  • Oneplus 9 pro launching on March 23

    By fazilmuhammed
    03/10/2021
  • JIO starts 5G service in India next year:Mukesh Ambani

    By fazilmuhammed
    12/08/2020
  • How to enable WhatsApp ‘Disappearing Messages’ feature

    By fazilmuhammed
    11/19/2020
  • The story of Jobs and Ipod

    By fazilmuhammed
    11/16/2020
  • What is data Analyst and Scope?

    By fazilmuhammed
    11/08/2020
  • Oneplus 9 pro launching on March 23

    By fazilmuhammed
    03/10/2021
  • WHAT IS BELUGA CAVIAR

    By fazilmuhammed
    07/23/2017
  • BEST SELLING AUTOMOBILES

    By fazilmuhammed
    07/23/2017
  • Rare Stories About Dr. APJ Abdul Kalam

    By fazilmuhammed
    07/26/2017
  • Is it coffee help you live longer?

    By fazilmuhammed
    08/02/2017

Tech News

  • MobileTechnology

    Oneplus 9 pro launching on March 23

    The waiting is over for Oneplus 9 pro, the phone will be launching on March 23. The main feature of the phone camera is provided by Hasselbad. The Hasselbad is ...
  • ComputerMobile

    JIO starts 5G service in India next year:Mukesh Ambani

    Jio 5G service will be launch may be in June 2021 said Mukesh Ambani during his keynote at India Mobile Congress 2020.Jio developing affordable android phone. The collaboration with Google ...
  • Computer

    How to enable WhatsApp ‘Disappearing Messages’ feature

    In the new updation of Whatsapp introduced new feature is disappearing message feature. This feature is once enabled, new messages sent in the individual or group chat will disappear after ...
  • Apple

    The story of Jobs and Ipod

    Ipod is the Apple’s one of the creative productive. In the 1990s walkman is the portable music player, but it is bulky. In the time Steve Jobs things 1000 music ...
  • Computer

    What is data Analyst and Scope?

    The data analyst can do the transforming data into information. This will improve knowledge and business. Now data analysis plays a role in making decisions more scientific and helping businesses ...

About Us

Contact Us


  • +919995217791
  • techyget@gmail.com
  • Recent

  • Popular

  • Comments

  • Oneplus 9 pro launching on March 23

    By fazilmuhammed
    03/10/2021
  • JIO starts 5G service in India next year:Mukesh Ambani

    By fazilmuhammed
    12/08/2020
  • How to enable WhatsApp ‘Disappearing Messages’ feature

    By fazilmuhammed
    11/19/2020
  • The story of Jobs and Ipod

    By fazilmuhammed
    11/16/2020
  • Oneplus 9 pro launching on March 23

    By fazilmuhammed
    03/10/2021
  • WHAT IS BELUGA CAVIAR

    By fazilmuhammed
    07/23/2017
  • BEST SELLING AUTOMOBILES

    By fazilmuhammed
    07/23/2017
  • Rare Stories About Dr. APJ Abdul Kalam

    By fazilmuhammed
    07/26/2017

Follow us

© Copyright TECHGETZ. All rights reserved.