What does double semicolon mean in c?
It has the meaning of an a statement followed by an empty statement.
In C each statememnt ends with ;
. So a statement with a ;
followed by one, is a statement followed by an empty statement.
It doesn't mean anything. It's just an extra semicolon. You can delete it (leaving a single semicolon) without any effect on your program.