Pointers can be converted during assignment, initialization, comparison, and other expressions. These conversions are described in the following sections.