1/4
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
A type of error that occurs when the code violates the grammatical rules of the C language. The compiler cannot understand the code, so compilation fails entirely
Syntax Error
A type of error that occurs when the code is syntactically correct, but the statement does not make sense to the compiler. The structure is fine, but the meaning is invalid.
Semantic Error
A type of error that happens after compilation, during the linking phase. This occurs when the compiler tries to combine your object files into a single executable, but cannot find the definition of a function or a library component. [1, 2]
Linker Error
A type of error that occurs while the program is actively executing, after it has compiled and linked successfully. These errors usually cause the program to crash abruptly.
Runtime Error
A type of error in the actual programming logic. The program compiles perfectly, links without issue, and runs without crashing—but it produces the wrong output. These are often the hardest to track down because the system generates no error messages. [1, 2, 3, 4]
Logical Error