What is the difference between syntax and semantics in programming languages (like C, C++)?
He drinks rice (wrong semantic- meaningless, right syntax- grammar)
Hi drink water (right semantic- has meaning, wrong syntax- grammar)