The use of curly braces for delimiting blocks of code actually comes from BCPL.
Of course, C also inherited syntax from Algol, but so did most languages.