Can you nest functions in C?
The Valley of Code
Your Web Development Manual
Find out if you can nest functions in C, or not!
No, you can’t.
We can’t define functions inside other functions in C.
C and C++ do not provide this option.
Your next best option is to put the functions you need to perform something in a separate file, and only expose the primary function a client program needs to use, so you can “hide” all the things that does not need to be public.