Associativity of Operators in C language

When an expression contains two operators with equal priority, the connection between them is established using the operators’ association. The associativity can be of two types – from left to right or from right to left. Left associative right means that the left operand must be unambiguous. Without ambiguity in what sense? It should not … Read more

Getting Started with “C”

Communicating with a computer involves speaking the language the computer understands, which immediately excludes English as the language of communication with the computer. However, there is a close similarity between learning English and learning C. The classic method of learning English is to first learn the alphabets used in the language, then to learn how … Read more

What is “C” Programming

Before we can start writing serious C programs, it would be interesting to find out what C really is, how it came about, and how it compares to other computer languages. In this chapter we will briefly present these issues. Four important aspects of any language are how it stores data, how it operates on … Read more