Home >Backend Development >C#.Net Tutorial >What does a c program consist of?
C program is composed of functions, which is composed of a main function and several other functions. Function is the basic unit of C program. The called function can be a library function provided by the system, or a function defined by the user according to his or her needs.
The operating environment of this tutorial: windows7 system, c99 version, Dell G3 computer.
C source program is composed of functions. Function is the basic unit of a C program. The called function can be a library function provided by the system, or a function defined by the user according to their needs.
The c program is composed of a main function and several other functions.
The main function, also known as the main function, is the starting point of program execution and the entry function of the C program. That is, the execution of the program starts from the main function, and other functions are also mobilized directly or indirectly. is called in the main function.
A C program has one and only one main function. In addition to the main function, there can be several other functions. Each function implements a specific operation.
Program execution always starts from the main function. If there are other functions, it will return to the main function after completing the calls to other functions. Finally, the main function ends the entire program. When the program is executed, the main function is called by the system. The main function is called after initialization of non-local objects with static storage duration is completed during program startup. It is the designated entry point for a program in a hosted environment (that is, an operating system). Entry points for stand-alone programs (boot loaders, operating system kernels, etc.) are implementation-defined.
Related recommendations: "C Language Video Tutorial"
The above is the detailed content of What does a c program consist of?. For more information, please follow other related articles on the PHP Chinese website!