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.
Price Ceilings are maximum prices set by the government for particular goods and services that they believe are being sold at too high of a price and thus consumers need some help purchasing them. Price ceilings only become a problem when they are set below the market equilibrium price. When the ceiling is set below the market price, there will be excess demand or a supply shortage. Producers won't produce as much at the lower price, while consumers will demand more because the goods are cheaper.