That is, we do not care where, physically in memory, the values of a and b are stored and we do not care how complicated it may be for the central processing unit to access those values, do the addition, nor where in memory it stores the result. C is a typed language . C is a structured language. Programs are constructed from well-defined control structures and functions. Using the notion of functions helps the programmer break down large problems into a collection of smaller, well-defined, manageable pieces.
Modular programming assists the programmer in producing logical and sound code.
Small complication . In C , the programmer has access to both memory addresses and their contents. Reserve memory locations for two real numbers, x and y. Step 2. Here is the program in C . Reserve memory locations for two real numbers, x and y. Step 2.