This C tutorial explains how to use the #define preprocessor directive in the C language. In the C Programming Language, the #define directive allows the definition of macros within your source code. These macro definitions allow constant values to be declared for use throughout your code. Macro definitions are not variables and cannot be changed by your program code like variables.
Price Ceilings. If the price ceiling is above the market price, then there is no direct effect. If the price ceiling is set below the market price, then a shortage is created; the quantity demanded will exceed the quantity supplied. The shortage may be resolved in many ways.
For example: Let's consider the house-rent market. Here in the given graph, a price of $9000 has been determined as the equilibrium price with the quantity at 30 homes. Now, the government determines a price ceiling of $6000.At this rate there is a shortage (demand for 40 houses, but supply is for only 20 houses). In the long run, the extra 20 people will try to get a house on rent, which will eventually give rise to black market and higher rents. price ceiling is a government-imposed price control or limit on how high a price is charged for a product.