 Another, more subtle, difference is the role of the semicolon.In Pascal, semicolons "separate" individual statements within a compound statement; instead in C, they "terminate" the statement.In C, they are also syntactically part of the statement (transforming an expression into a statement).