top of page
Writer's picture_Romeyo Boy_

Features Of C Programming Language

Updated: Nov 30, 2021


C Programming Tutorial - Features Of C Programming Language | Creative Bloke

Following are the features of C programming language;

  1. Built-In Functions

  2. Recursion

  3. More Efficient & Fast

  4. Portability & Modification

  5. Collection Of Library Functions

  6. Extensible

  7. Kernel & Driver

  8. High-Level Or Mid-Level Language

  9. Use Of Function

  10. Memory Management

  11. Speed

  12. Pointers

C Programming Tutorial - Features Of C Programming Language | Creative Bloke

01 | Built-In Functions

C is a robust language, with lots of built-in functions and a rich set of operators. That accelerates development.


02 | Recursion

In C language, we can call a function within a function. It provides code reusability for each function. Recursion enables us to use the approach of backtracking.


03 | More Efficient & Fast

Programs written in C language are efficient and fast.


04 | Portability & Modification

C is highly portable in that programs once written in C can be run on other machines with little or no modification.

05 | Collection Of Library Functions

The C language library is a collection of functions. We can also create our own function and add it to C library.


06 | Extensible

C languages are easily extensible, as they can easily adopt new features.


07 | Kernel & Driver

However, C has low-level programming. It is used to develop system applications like kernel, drivers etc.


08 | High-Level Or Mid-Level Language

It also supports high-level language features. That's why it is known as a mid-level language.

09 | Use Of Function

We can break programs into different parts by using functions.


10 | Memory Management

It supports Dynamic Memory Allocation. In C language we can free the allocated memory at any time by calling free( ) functions.


11 | Speed

C language has faster compilation and execution times, as it has fewer built-in functions and hence less overhead.


12 | Pointers

The C language provides the facility of pointers. We can directly interact with the memory using pointers. We can use pointers for memory, struct, function, array etc.

5 views0 comments

Recent Posts

See All

Comments


bottom of page