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.
Download my free C Handbook
More clang tutorials:
- Static variables in C
- Basic I/O concepts in C
- Double quotes vs single quotes in C
- Scope of variables in C
- C conversion specifiers and modifiers
- C Global Variables
- How to print the percentage character using `printf()` in C
- The typedef keyword in C
- Looping through an array with C