The expression in define directive:

Cannot be changed but can be redefined

Cannot be assigned a value

Cannot be changed

Can only be changed at the end of the program