首页 理论教育 C语言程序设计:语句

C语言程序设计:语句

时间:2023-10-29 理论教育 版权反馈
【摘要】:在C语言中,一行可以写一条或多条语句,每条语句总是以“;”结束,“;”是C语句不可缺少的组成部分。

C语言程序设计:语句

C源程序文件可以由若干个函数和预处理指令以及全局变量声明部分组成,一个函数又包括声明部分和执行部分,程序的功能是由函数的执行部分实现的,执行部分是由C语句组成的,C语句的作用是向计算机系统发出操作指令,命令其执行相应的操作。声明部分不是语句,只是对程序相关数据的声明。

在C语言中,一行可以写一条或多条语句,每条语句总是以“;”结束,“;”是C语句不可缺少的组成部分。C语言中提供了多种语句,可以将其分为5类:控制语句、函数调用语句、表达式语句、空语句和复合语句。

1.控制语句

控制语句是由关键字构成的、具有特定控制功能的语句,C语言有9种控制语句。

(1)分支语句:if()…else…

(2)多分支语句:switch(){…}

(3)循环语句:for()…

(4)循环语句:while()…

(5)循环语句:do{…}while()

(6)结束本次循环语句:continue

(7)结束循环switch语句:break

(8)返回语句:return()

(9)转向语句:goto…

需要注意:在结构化程序中基本不使用goto转向语句。

2.函数调用语句

函数调用语句是在一个函数调用后面加上一个分号“;”组成。其一般形式为:

函数名(实参表);

例如:

“printf("This Is My First C Program")”是一个函数调用,加上分号后的“printf("This Is My First C Program");”则是一条函数调用语句,执行此语句,就是调用函数并把实参赋值给函数定义中的形参,执行被调用函数体中的语句,输出字符串“This Is My First C Program”。

3.表达式语句(www.xing528.com)

表达式语句是在一个表达式后面加上一个分号“;”组成。其一般形式为:

表达式;

表达式语句中最典型的是赋值语句

例如:

(1)“x=5”是一个赋值表达式,加上分号的“x=5;”是一条赋值语句。

(2)“i--”是一个表达式,加上分号的“i--;”是一条使i的值减1的语句。

(3)“x-y”是一个算术表达式,“x-y;”是一个减法运算语句,但运算结果没有保存,无实际意义。

4.空语句

只有分号“;”组成的语句称为空语句。空语句不产生任何操作,只是形式上的语句,但也有意义,例如,空语句作循环体等:

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

在这个while循环语句中,空语句是循环体,这个while循环实现的功能为从键盘输入若干个字符,当输入回车符时终止输入。

5.复合语句

将一条或多条语句用一对花括号“{…}”括起来就构成一条复合语句,也称为语句块。复合语句是一条语句,不是多条语句。例如:{

 int a=4,area;      //定义变量

 area=a*a;    //计算正方形面积

 printf("area=%d",area);//输出结果

这是一条复合语句。需要注意的是复合语句内的语句都应以分号“;”结束,而复合语句本身没有分号。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈