An Arrow operator in C/C++ allows to access elements in Structures and Unions . It is used with a pointer variable pointing to a structure or union. The arrow operator is formed by using a minus sign, followed by the greater than symbol as shown below.