Lisa Rose answered Flowchart is the visual representation of a how a program works in C. Flowchart is mainly used for illustrating the working principle of an algorithm. The functions of a program are denoted by specific geometrical shapes in a flowchart.