While Control+C is used to kill a process with the signal
SIGINT
, and can be intercepted by a program so it can clean its self up before exiting, or not exit at all.
Source: https://superuser.com/questions/262942/whats-different-between-ctrlz-and-ctrlc-in-unix-command-line