Skip to content

πŸ§ͺ A lab of solved problems and experiments using functions in C programming. Perfect for mastering C function basics through hands-on coding.

Notifications You must be signed in to change notification settings

HasibCoderLab/C-function-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Recursion tree diagram

fib(6) β”‚ β”œβ”€β”€ fib(5) β”‚ β”œβ”€β”€ fib(4) β”‚ β”‚ β”œβ”€β”€ fib(3) β”‚ β”‚ β”‚ β”œβ”€β”€ fib(2) β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fib(1) = 1 β”‚ β”‚ β”‚ β”‚ └── fib(0) = 0 β”‚ β”‚ β”‚ = 1 + 0 = 1 β”‚ β”‚ β”‚ └── fib(1) = 1 β”‚ β”‚ = 1 + 1 = 2 β”‚ β”‚ └── fib(2) β”‚ β”‚ β”œβ”€β”€ fib(1) = 1 β”‚ β”‚ └── fib(0) = 0 β”‚ β”‚ = 1 + 0 = 1 β”‚ = 2 + 1 = 3 β”‚ └── fib(3) β”‚ β”œβ”€β”€ fib(2) β”‚ β”‚ β”œβ”€β”€ fib(1) = 1 β”‚ β”‚ └── fib(0) = 0 β”‚ = 1 + 0 = 1 β”‚ └── fib(1) = 1 β”‚ = 1 + 1 = 2 = 3 + 2 = 5 └── fib(4) β”œβ”€β”€ fib(3) β”‚ β”œβ”€β”€ fib(2) β”‚ β”‚ β”œβ”€β”€ fib(1) = 1 β”‚ β”‚ └── fib(0) = 0 β”‚ = 1 + 0 = 1 β”‚ └── fib(1) = 1 = 1 + 1 = 2 └── fib(2) β”œβ”€β”€ fib(1) = 1 └── fib(0) = 0 = 1 + 0 = 1 = 2 + 1 = 3 fib(6) = fib(5) + fib(4) = 5 + 3 = 8 

About

πŸ§ͺ A lab of solved problems and experiments using functions in C programming. Perfect for mastering C function basics through hands-on coding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages