1、在函数体,也就是
{
}
这个大括号里的东西,函数调用声明和定义自变量结束时需要加分号
函数声明:比如 int max(a,b,c);
定义自变量:比如 float x,y;
2、在一句话结束时必须加分号(分号用于结束完成的语句)
比如输入输出函数:printf(“a word “); scanf(“a”);
3、函数的赋值结束后必加分号
比如 c=a*b;
z=x+y;
4、函数的返回,也就是return后必须加分号
比如 return 0;
5、一些特殊句法不需要加分号,因为加了分号执行的顺序和结果就变了
比如if语句中
1 if(x>y)
2 printf(“x大于y”);
3 else
4 printf(“y大于x”);
5
当x>y成立时执行2,不成立执行4,但是如果你在1后加了分号,就不会执行2、4,而是执行5
6、编译预处理这个部分不能加分号!
例如 #include<stdio.h>
void/int main
#include<math.h>
#define pi 3.14
最新评论