- C is a procedural programming language.
- It was initially developed by Dennis Ritchie in the year 1972.
- It was mainly developed as a system programming language to write an operating system.
- The main features of the C language include :
- low-level memory access
- simple set of keywords
- clean style
these features make C language suitable for system programmings like an operating system or compiler development.
- Many later languages have borrowed syntax/features directly or indirectly from the C language
- Like syntax of Java, PHP, JavaScript, and many other languages are mainly based on the C language.
- C++ is nearly a superset of C language (Few programs may compile in C, but not in C++).
For more information on C , click here
These are glossarry for some of the keywords, functions and terms used in this programs :
In C language, header files contain the set of predefined standard library functions. The “#include” preprocessing directive is used to include the header files with “.h” extension in the program. Here is the table that displays some of the header files used in the programs:
Header files | Description | Example of contained functions |
---|---|---|
stdio.h | Input/Ouput functions | printf(); , scanf(); |
conio.h | Console Input/Output functions | getch(); , clrscr(); |
stdlib.h | General utility functions | malloc(); , realloc(); |
math.h | Mathematics fuctions | sqrt(); , pow(); |
string.h | String functions | strcpy(); , strcmp(); |
main is a predefined keyword or function in C. It is the first function of every C program that is responsible for starting the execution and termination of the program.
It is a special function that always starts executing code from the main
having int
or void
as return data type.
The list of Programs are divided into two parts .
For further informations on the programs click here
For further informations on the programs click here
🎉🎉 we welcome all contributors to contribute to this repository. For more information on terms of contributions, click here. ↑