The syntax of the C programming language is the set of rules governing writing of software in C. It is designed to allow for programs that are extremely terse, have a close relationship with the resulting object code, and yet provide relatively high-level data abstraction. C was the first widely successful high-level language for portable operating-system development.
C syntax makes use of the maximal munch principle.
C syntax has heavily influenced the syntax of succeeding languages, including but not limited to C++ syntax, Java syntax, and C# syntax.