Transcription: The operand of the size of operator can be an object or a reference to an object or an expression. Here the first output statement prints the size of the expression x bracket 3. The second output statement prints the size of the array object x. If the operand is a non-array pointer, the value returned by size of is the size of the pointer, not the size of the object that is pointed to. If the operand is a reference, the value returned by size of is the size of the pointer. size of the referenced object. You cannot apply size of to a function or a bit field.