Two function pointers can indeed be compared using the == operator. This checks if they point to the same function address. If both pointers point to the same function, the comparison returns true; otherwise, it returns false. This is valid and commonly used in C programming.