Features of C Language
C Language provides many features that are given below.
Very easy to understand and developed by programmer because.it provides a structured approach (to break the problem into parts), the rich set of library functions, data types, etc.
We can access pointers for memory, structures, functions, array, etc. because directly interact with the memory.
Recursion is process of technique we can call the function within the function.It provides code reusability for every function.
4) Memory Management
It supports the feature of Dynamic Memory Allocation(DMA). we can free the allocated memory at any time by calling the free() function.
5) Machine Independent or Portable
C programs can be executed on many machines with a little bit or no change. so, C is a machine independent language.
6) Mid-Level programming language
C is also known as low-level programming. It is used to develop system applications such as kernel, driver, etc. It also supports the features of a high-level language. Thats why it is known as mid-level language.
7) Structured programming language
It is easy to understand and modify because we can break the program into parts using functions.
8) Rich Library
Manyfunctions are inbuilt in c that make the development fast.
Next TopicSimple C Program