Step 1: Enqueue means inserting an element at the rear of the queue.
Step 2: A queue keeps a direct reference to the rear position. Whether it is built on an array with a rear index or a linked list with a tail pointer, the insertion happens at a known spot.
Step 3: Adding at that known spot needs a fixed number of actions: write the value and advance the rear pointer. No looping over existing elements is required.
Step 4: A fixed number of steps that does not depend on the number of elements \(n\) is constant time, written \(O(1)\). The correct option is (C).