February 2021

Program Design

Program Design in C Language – Developing a C Program

We have discussed so far various features of C language and are ready to write and execute programs of modest complexity. However, before attempting to develop complex programs, it is worthwhile to consider some programming techniques that would help design efficient and error free programs. The program development process includes three important stages, namely, program

Program Design in C Language – Developing a C Program Read More »

Dynamic Memory Allocation

Dynamic Memory Allocation in C Language – Memory Allocation Process

Most often we face situations in programming where the data is dynamic in nature. That is, the number of data items keep changing during execution of the program. For example, consider a program for processing the list of customers of a corporation. The list grows when names are added and shrinks when names are deleted.

Dynamic Memory Allocation in C Language – Memory Allocation Process Read More »