Surjektiv bedeutet, dass jedes Element der Zielmenge mindestens(!) ein Mal getroffen wird. Wenn nun die Einschränkung \(f|C\) surjektiv ist, wird bereits jedes Ziel aus der Wertemenge mindestens ein Mal getroffen. Erweiterst du nun die Definitionsmenge von \(C\) auf \(A\), erhöhst du die Menge der "Schützen". Wenn die Wertemenge nicht auch vergrößert wird, können die neuen Schützen nur auf Elemente zielen, die eh schon getroffen werden, sodass \(f\) auch surjektiv ist. Da hast du also völlig recht.
Das gilt allerdings nicht mehr, wenn mit der Definitionsmenge auch die Wertemenge erweitert wird. Kommt auch nur ein Element zu der Wertemenge hinzu, kann es sein, dass keiner der neuen Schützen auf dieses neue Element zielt.