c语言中的语句有哪几类

Python025

c语言中的语句有哪几类,第1张

C语言语句分为5 类 : 1、 表达式语句 2、 函数调用语句 3、 控制语句 4、 复合语句 5、 空语句 表达式语句 : 表达式+分号; 函数调用语句 : 函数名+实际参数+分号; 格式一般为:函数名(参数表); 控制语句 : 1,条件判断语句 if语句,switch语句循环执行语句 例如:if(a>b) max=aelse max=b// 该语句表示:如果a>b条件成立,则max取a的值,否则max的值是b。在a>b条件的控制下,出现两个可能的分支流程。而switch语句能实现多个分支流程。 do while语句,while语句,for语句转向语句 2,循环语句有for、while和do_while三种。当循环语句的循环控制条件为真时,反复执行指定操作,是C语言中专门用来构造循环结构的语句。 如:for(i=1i<10i++) printf("%d",i)i从1开始,每次加1,只要i<10就输出i的值,因此i=1,2,3,……,9,共循环9次,输出: 1 2 3 4 5 6 7 8 9 上述功能还可以用while语句和do_while语句实现。 用while语句实现: i=1while(i<10) { printf("%d",i)i++} 用do_while语句实现: i=1do { printf("%d",i)i++} while(i<10)转移语句有break,continue,return和goto四种。它们都能改变程序原来执行顺序并转移到其它位 置继续执行。例如,循环语句中break语句终止该循环语句的执行;而循环语句中的continue语句只结束本次循环并开始下次循环;return语句 用来从被调函数返回到主调函数并带回函数的运算结果;goto语句可以无条件转向任何指定的位置执行。 复合语句 :多个语句用{}括起来,组成复合语句,其中每条语句都以;结束,但}外不能加分号; 空语句 : 空语句是只有分号(;)的语句。由一个分号组成,它表示什么操作也不做。从语法上讲,它的确是一条语句。在程序设计中,若某处从语法上需要一条语句,而实际上不需要执行任何操作时就可以使用它。例如,在���计循环结构时,有时用到空语句。 赋值语句 :属于表达式语句,注意事项如下: 1、 允许嵌套 2、 与为变量赋初值有区别,赋初值是变量说明的一部分,与其他变量要用逗号分隔,而赋值语句需要用分号;结束 3、 变量说明不允许中的赋初值不允许连续赋初值,如int a=b=c=5;是错误的,但赋值语句a=b=c=5是正确的。 4、 注意赋值表达式和赋值语句的区别。赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。 如if ((x=y+5)>0) z=x是正确的,而if((x=y+5)>0) z=x是错误的。

# include<stdio.h>

int main()

{

int i,m=0

for(i=2i<=100i+=2) m=m+i

printf("%d\n",m)

return 0

}

#include

int

main()

{

int

i,sum=0

for(i=1i<=50i++)

{

sum=sum+2*i

}

printf("2+4+6+…+98+100=%d\n",sum)

return

0

}

扩展资料:

C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。

C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。

参考资料来源:百度百科-C语言

在C语言中,程序都是由语句组成的,语句用来命令计算机系统执行某种操作。一个好的程序设计语言中提供的语句,应该能够使得编写出来的程序,结构清晰合理,风格优美和执行效率高。C语句可归为

以下5大类:

1.复合语句

用大括号括起来的一些语句。这些语句被看成一个整体。如{t=xx=yy=t}中,共有3条语句,每个语句都以分号结尾。

2.控制语句

控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有9种控制语句,可分成以下3类。

(1)条件判断语句:if

语句,switch

语句。

(2)循环执行语句:do

while

语句,while

语句,for

语句。

(3)转向语句:break

语句,goto

语句,continue

语句,return

语句。

3.函数调用语句

一个函数调用加一个分号构成函数调用语句。例如:

printf("Where

do

you

want

to

go?")

上述语句是由一个printf格式输出函数加一个分号构成一条函数调用语句。

4.表达式语句

用表达式构成语句,表示一个运算或操作。C语言中最简单的语句是表达式语句,它的一般形式:<表达式>

其实表达式语句就是在表达式最后加上一个“;”。一个表达式语句必须在最后出现分号,分号是表达式语句中不可或缺的。例如:4+5

a==b&&c==d

5.空语句

只有分号“;”组成的语句称为空语句。空语句不执行任何操作,在程序中可用来做空循环体。例如:

while(getchar()!='\n')

该语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体是空语句。

以上便是对C语句的基本概述,描述的可能不是很详细,具体的使用方法和技巧还要靠自己的实践来获得,在此不再赘述。