Features Of C
👉🏻Portability
👉🏻Fast & Efficient
👉🏻Simple Syntax
👉🏻Uses of Pointer
👉🏻Middle-Level Language
👉🏻Rich Library Support
👉🏻Static Typing
👉🏻Structured Language
👉🏻File Handling
👉🏻Recursion
Portability:
C programs are highly portable, which means they can be
executed on different platform with no changes.
Fast and Efficient:
C provides faster execution and better
efficiency as it's closer to the machine level, that allowing direct
manipulation of the hardware.
Simple Syntax:
C has a relatable simple and elegant syntax, making it
easy to learn and read. Its syntax is derived
Uses of Pointer:
C supports the use of pointers, which the
variables that hold memory address. Pointers can allow direct manipulation
of memory locations.
Middle-Level Language:
It contains high-level language features with
low-level capabilities, allowing direct access to memory and hardware, it
suitable for system programming and embedded systems.
Rich Library Support:
A rich is a set of libraries that provide a wide
range of functions for various operations, from input and output to
mathematical operations.
Static Typing:
C is a statically typed language, which means
the type of a variable to checked at compile time, reducing errors and
enhancing performance.
Structured Language:
It allows programming in a structured approach
through functions, making code modular and manageable.
File handling:
C have file handling to provides standard
input/output functions.
Recursion:
Recursion in C, we can call the function within
the function. Recursion enables us to use the approach of the backtracking.
It can provide code for reusability of every function.
More topic in C