Unlike a syntax error, a logic error does not usually stop a program from running. The program will run, but not function as expected.