Discontinuous functions are functions that have one or more points where they are not continuous, meaning there is a sudden jump, break, or hole in the graph. These discontinuities can be classified into different types such as removable, jump, and infinite, each affecting the function's behavior and limits in distinct ways.