语句的分类
c语言一般分为以下五类:
空语句
表达式语句
函数调用语句
复合语句
控制语句
空语句
空语句就是最简单的,一个分号代表这一条语句。
#include<stdio.h>
int main()
{
; //空语句
return 0;
}
if(xxxx)
{
;
}
1.空语句的作用在于消耗cpu的时间,起到延长时间的作用。
2.为了使结构更加清晰,可读性好,为了以后扩充新的功能比较方便一般先将函数名先写上,为了以后功能在做添加。
表达式语句
表达式语句即指在表达式的后边加上分号。如下所示;
#include<stdio.h>
int main()
{
int a = 10; //简单的表达式语句
int b = 15;
c = a + b:
b = a + 3; // 表达式复合语句
return 0;
}
函数调用语句
#include<stdio.h>
int Add(int x,int y)
{
return x + y;
}
int main()
{
printf("hello\n"); //函数调用语句
int ret = Add(4,5); //函数调用语句
return 0;
}
printf函数是c语言内置的一个函数。
ret函数是我们自己设置的一个函数。
在函数调用的时候我们加上分号就是函数调用语句。
复合语句
复合语句简单来说就是代码块,例如在主函数之中使用了for循环或者if语句等。如下所示
#include<stdio.h>
int main()
{
x = y + z;
a = b + c;
for(i = 1;i<=7;i++)
{
printf("%d\n",i);
}
return 0;
}
控制语句
c语言之中的控制语句主要分为三种顺序结构、选择结构、循环结构共九种控制语句
条件判断语句:if语句、switch语句
循环执行语句:do while语句、for语句、while语句
转向语句:break语句、goto语句、continue语句、return语句
下次我们将对于控制语句进行详细的介绍