The main() function or complete C program is treated as a normal process/procedure.
All C language programs have a main() function. It's the core of every program. It's required.
When we invoke the compiler to compile the source code, it starts compilation from the main() function and returns the assembly code. We can get assembly code by executing this command gcc -S -o filename.asm filename.c or gcc -S filename.c in your terminal. Read more.
https://codiens.com/blog/c-main-function/Todos los derechos reservados