That's not a "real" question - there aren't different types of syntax used in C - the language as a whole has a syntax:
C Syntax Rules[
^] but it isn't made up of separate syntaxes.
And while syntax is the whole of the language, but understanding that alone won't make you able to write "good code" - it just gives you the implementation of the good code in a specific language. The processes and algorithms, the mindset of writing code: they are independent of the specific language and it's syntax to a massive degree.
So think about what you expect to get as an answer and what you want to do with the information - then think about what the question you want answered actually is, because what you have asked here isn't it!