When electric current is passed through an incandescent bulb, the bulb gives light. Identify the proper reason.
Heating effect of current
The electric current in a metal wire is nothing but the flow of electrons. When these electrons pass through the filament of the bulb, it produces heat and thereby light energy. Hence, this heating effect of electric current is responsible for the glow.