C语言中只有如下三类语句后面不用加分号“;
”
预处理命令后面
#include <stdio.h> /* 不加分号 */
#define a 1 /* 不加分号 */
函数头后面
int a(void) /* 不加分号 */
{
return;
}
花括号“{
”和“}
”后面
int a(void)
{/* 不加分号 */
return;
}/* 不加分号 */
==注:除了上面三种情况,其它说明、语句后面都必须加上分号“;
”做为语句结尾!==