在 for 循环结束时使用分号

Usage of semi colon at the termination of for loop

是否可以在 for 循环的右大括号处添加分号?例如 for(i=0;i<n;i++){}; 可以吗?如果是这样,它是如何工作的?

这取决于语言。

我想不出任何需要它的语言,也想不出任何它会导致问题的语言。他们将其视为空语句并进行了优化。