Tuesday 12 February 2013

Features of the C Programming Language



Some of the features, with examples, showing the power of C are listed below. More about these features would be discussed in following sessions.

Pointers in C Language

C language, like other languages, allows reference to a memory location by a name assigned to it. In addition, C allows reference to a memory location by its internal address of byte number, using pointers.

Memory Allocation in C Programming Language

In almost all programming languages, memory is assigned to a variable name at the time of definition. C language also allows dynamic allocation of memory, i.e. a program itself can request the operating system to release memory for the use of the program at the time of execution.

Recursion

A function may call itself again and again. This feature, called recursion, supported by C language.




0 comments:

Post a Comment

Powered by Blogger.