3.1C语句的分类
c语言程序设计教程第二版课后习题答案

c语言程序设计教程第二版课后习题答案【篇一:c语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]】1.单项选择题(1)a (2)c(3)d (4)c (5)b 2.填空题(1)函数(2)主函数(main)(3)printf() , scanf()第2章习题参考答案1.单项选择题1-5 cbccc 6-10 cdcdc 11-13 dbb 2.填空题(1)1(2)26 (3)6 , 4 , 2 (4)10 , 6(5)3.000000 (6)双精度(double)(7)9 (8)字母,数字,下划线(9)13.700000 (10)11(11)((m/10)%10)*100+(m/100)*10+m%10(12)0 (13)10 ,9 ,11(15)(x0y0)||(x0z0)||(y0||z0)(16)double (17)x==0(18)sqrt(fabs(a-b))/(3*(a+b))(19)sqrt((x*x+y*y)/(a+b))第3章习题参考答案1.单项选择题1-5 cccdd 6-10 bcdbc11-15 bcbbb16 a 2.填空题(1)用;表示结束(2){ }(3)y=x0?1:x==0?0:-1(4)y%4==0y%100!=0||y%400==0(5)上面未配对(6)default 标号(7)while , do while , for(8)do while(9)本次(10)本层 3.阅读程序,指出结果(1)yes(2)*(3)abother(4)28 70(5)2,0(6)8(7)36 (8)1(9)3,1,-1,3,1,-1(10)a=12 ,y=12(11)i=6,k=4 (12)1,-2 4.程序填空(1)x:y , u:z(2)m=n , m!=0,m=m/10(3)teps , t*n/(2*n+1) , printf(“%lf\n”,2*s) (4)m%5==0 ,printf(“%d\n”,k) (5)cx=getchar() , cx!=front , cx(6)double s=0, 1.0/k , %lf (7)s=0 , sgmin, 5.编程题(1). #include stdio.h int main() {double x,y; scanf(%lf,x); if(x1) y=x;else if(x=1.0x10) y=2*x-11; elsey=3*x-11;printf(%lf\n,y); return 0; } (2).#include stdio.h int main() {double x,y,z,min;scanf(%lf%lf%lf,x,y,z); if(xy) min=y; else min=x; if(minz)min=z;printf(min=%lf\n,min); return 0; } (3).#include stdio.h int main() {int y,m,d,flag,s=0,w,i;scanf(%d%d%d,y,m,d);flag=(y%4==0y%100!=0||y%400==0);w=((y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400)%7;for(i=1;i=m;i++) {switch(i) {case 1:s=d;break; case 2:s=31+d;break; case 3:s=59+d;break; case 4:s=90+d;break; case 5:s=120+d;break; case6:s=151+d;break; case 7:s=181+d;break; case8:s=212+d;break; case 9:s=243+d;break; case10:s=273+d;break; case 11:s=304+d;break; case12:s=334+d;break;} }s=(w+s)%7; if(s==0)printf(星期日\n); elseprintf(星期%d\n,s); return 0; }(4).#include stdio.h int main() {float p,r;scanf(%f,p); if(p=10) r=p*0.1;else if(p10p=20) r=10*0.1+(p-10)*0.075; else if(p20p=40)r=10*0.1+10*0.075+(p-20)*0.05; else if(p40p=60)r=10*0.1+10*0.075+20*0.05+(p-40)*0.03;else if(p60p=100)r=10*0.1+10*0.075+20*0.05+20*0.03+(p-60)*0.015; else if(p100)r=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(p-100)*0.01; printf(%f\n,r); return 0; } (5).#include stdio.h int main() {char c;while((c=getchar())!=\n) {if(c=ac=z) c=c-32; putchar(c);}return 0; } (6).#includestdio.h int main() {int m,k=2;printf(输入一个正整数:\n); scanf(%d,m); while(km) if(m%k==0) {printf(%4d,k); m=m/k; } else k++;printf(%4d\n,m); return 0; } (7).#includestdio.h int main() {int a,n,s=0,p=0,i;scanf(%d %d,n,a); for(i=1;i=n;i++) {p=p*10+a; s=s+p; }printf(%d\n,s); return 0; } (8).#includestdio.h int main(){int i,j,k;for(i=1;i=9;i++) for(j=0;j=9;j++) for(k=0;k=9;k++)printf(%5d,100*i+10*j+k); return 0; }(9).#includestdio.h #includemath.h int main() {float a=-10,b=10,x,f1,f2,f; f1=(((2*a-4)*a+3)*a)-6; f2=(((2*b-4)*b+3)*b)-6; do {x=(a+b)/2;f=(((2*x-4)*x+3)*x)-6; if(f*f10) { b=x; f2=f; } else { a=x;f1=f; }}while(fabs(f)=1e-6); printf(%6.2f\n,x); return 0; }(10).#includestdio.h#includemath.h int main() {int n=2;double eps,t,s=0,x;scanf(%lf %lf,x,eps); t=x; s=t;while(fabs(t)=eps) {t=-t*(2*n-3)*x*x/(2*n-2); s=s+t/(2*n); n++; }printf(%d,%lf\n,n,s); return 0; }(11).#includestdio.h int main() {unsigned long s,t=0,p=1; scanf(%u,s); while(s!=0) {if((s%10)%2!=0) {t=t+(s%10)*p; p=p*10; }s=s/10; }printf(%u\n,t); return 0; }第4章习题参考答案1.单项选择题1-5 dddbd 6-10 badcd 11-14 bdab 2.填空题(1)2(2)嵌套,递归(3)全局变量,局部变量,静态变量,动态变量(4)auto , static , register , extern (5)外部变量(6)编译,运行 3.阅读程序,指出结果(1)15(2)5(3)5,4,3 (4)i=5 i=2 i=2 i=4 i=2(5)求水仙花数(6)-5*5*5(7)30 (8)0 10 1 11 2 124.程序填空(1)float fun(float , float) , x+y,x-y, z+y,z-y (2)x , x*x+1 (3)s=0 , a=a+b 5.编程题(1).while(s!=0) #includestdio.h { unsigned int fun(unsigned int);p=p+s%10; int main() s=s/10; { } unsigned int s; return p; scanf(%u,s); } printf(%u\n,fun(s)); (2). return 0;#includestdio.h } #includestdlib.h unsigned int fun(unsignedint s) #includemath.h { void f1(float,float,float,float); unsigned int p=0; void f2(float,float,float,float);【篇二:《c语言程序设计》课后习题答案(第四版)谭浩强】t>1.1什么是计算机程序11.2什么是计算机语言11.3c语言的发展及其特点31.4最简单的c语言程序51.4.1最简单的c语言程序举例61.4.2c语言程序的结构101.5运行c程序的步骤与方法121.6程序设计的任务141-5 #include stdio.hint main ( ){ printf (**************************\n\n);printf( very good!\n\n);printf (**************************\n);return 0;}1-6#include stdio.hint main(){int a,b,c,max;printf(please input a,b,c:\n);scanf(%d,%d,%d,a,b,c);max=a;if (maxb)max=b;if (maxc)max=c;printf(the largest number is %d\n,max);return 0;}第2章算法——程序的灵魂162.1什么是算法162.2简单的算法举例172.3算法的特性212.4怎样表示一个算法222.4.1用自然语言表示算法222.4.2用流程图表示算法222.4.3三种基本结构和改进的流程图262.4.4用n?s流程图表示算法282.4.5用伪代码表示算法312.4.6用计算机语言表示算法322.5结构化程序设计方法34习题36第章最简单的c程序设计——顺序程序设计37 3.1顺序程序设计举例373.2数据的表现形式及其运算393.2.1常量和变量393.2.2数据类型423.2.3整型数据443.2.4字符型数据473.2.5浮点型数据493.2.6怎样确定常量的类型513.2.7运算符和表达式523.3c语句573.3.1c语句的作用和分类573.3.2最基本的语句——赋值语句593.4数据的输入输出653.4.1输入输出举例653.4.2有关数据输入输出的概念673.4.3用printf函数输出数据683.4.4用scanf函数输入数据753.4.5字符数据的输入输出78习题823-1 #include stdio.h#include math.hint main(){float p,r,n;r=0.1;n=10;p=pow(1+r,n);printf(p=%f\n,p);return 0;}3-2-1#include stdio.h#include math.hint main(){float r5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*((1+r5)*5);// 一次存5年期p2=p*(1+2*r2)*(1+3*r3); // 先存2年期,到期后将本息再存3年期 p3=p*(1+3*r3)*(1+2*r2); // 先存3年期,到期后将本息再存2年期p4=p*pow(1+r1,5); // 存1年期,到期后将本息存再存1年期,连续存5次 p5=p*pow(1+r0/4,4*5); // 存活期存款。
c语言的5种基本语句

c语言的5种基本语句C语言作为一门高级编程语言,拥有语法短小精悍、灵活方便、具有平台独立性等诸多优点,受到广大开发者的青睐。
而在C语言中,有5种基本语句,包括表达式语句、循环语句、分支语句、跳转语句以及复合语句。
这篇文章将以此为主题,一步一步地回答这5种语句的作用、语法及使用方法。
1. 表达式语句表达式语句是C语言中最基本的语句类型,其作用是将一个表达式求值并产生一个结果。
这个结果可以是任何类型的值,包括整数、浮点数、字符等。
表达式语句通常以分号结束,表示语句的结束。
在C语言中,表达式可以包含各种运算符(如+、-、*、/、等)、变量、常量、函数调用等内容。
例如:int a, b, c;a = 1;b = 2;c = a + b;这段代码中,a、b、c均为变量。
第二行代码将变量a赋值为1,第三行代码将变量b赋值为2,第四行代码使用加法运算符将a和b相加并将结果赋值给变量c。
2. 循环语句循环语句是一种重复执行某段代码的语句类型,它允许程序在满足某个条件的情况下反复执行某段代码。
在C语言中,有3种循环语句,分别是while、do-while和for循环。
while循环是最基本的循环语句,其语法为:while (condition){待执行的代码}其中,condition是循环继续的条件,只有当这个条件为真时,才会执行括号中的代码。
do-while循环和while循环类似,但它先执行一次循环体,然后再判断条件是否为真。
它的语法为:do{待执行的代码} while (condition);其中,condition是循环继续的条件。
与while不同的是,do-while保证循环体至少会被执行一次。
for循环也是一种循环语句,其语法如下:for (initialization; condition; increment){待执行的代码}其中,initialization是循环变量的初始化表达式;condition是循环继续的条件表达式;increment是循环变量的更新表达式。
考研C语言知识点梳理

考研C语言知识点梳理C语言是一门通用的编程语言,常用于系统软件开发和应用软件开发中。
对于考研的计算机专业考生来说,掌握C语言的基本知识点是非常重要的。
本文将对考研C语言知识点进行梳理,以帮助考生更好地备考。
一、基本语法和数据类型1. 变量和常量:变量是用来存储数据的内存空间,常量是不可改变的值。
2. 数据类型:C语言支持多种数据类型,包括整型、浮点型、字符型和指针等。
3. 标识符和关键字:标识符是用来标识变量、函数和其他用户自定义的对象,关键字是具有特殊含义的标识符。
4. 运算符:C语言中包含算术运算符、关系运算符、逻辑运算符等。
二、控制语句1. 分支语句:C语言中的分支语句主要包括if语句、switch语句等,用于根据条件执行不同的代码块。
2. 循环语句:C语言中的循环语句主要包括for循环、while循环和do-while循环,用于重复执行一段代码块。
3. 跳转语句:C语言中的跳转语句包括break语句、continue语句和goto语句,用于在循环或者分支语句中跳出或者跳转到指定位置。
三、函数和数组1. 函数的定义和调用:函数是一段封装了特定功能的代码块,可以通过函数名进行调用。
2. 函数的参数和返回值:函数可以接受参数并返回一个值。
3. 数组的定义和使用:数组是一组相同类型的元素的集合,可以通过下标访问和修改数组中的元素。
四、指针和内存管理1. 指针的概念和基本操作:指针是一个存储内存地址的变量,可以通过指针访问和修改内存中的数据。
2. 动态内存分配:C语言提供了动态内存分配的机制,通过malloc()函数和free()函数来管理内存。
3. 指针和数组的关系:指针和数组在C语言中有着密切的联系,可以通过指针来操作数组。
五、文件操作1. 文件的打开和关闭:使用fopen()函数打开文件,使用fclose()函数关闭文件。
2. 文件的读写操作:使用fscanf()函数和fprintf()函数进行文件的读写操作。
c语言的基本语句

c语言的基本语句C语言的基本语句包括:1. 声明语句:用于声明变量、函数或类型。
例如:- `int num;`- `float average;`- `void display();`2. 表达式语句:用于进行基本的算术运算或函数调用。
例如:- `num = 10;`- `average = (num1 + num2) / 2.0;`- `display();`3. 控制语句:用于控制程序的流程。
包括条件语句(if-else语句和switch语句)和循环语句(for循环、while循环和do-while循环)。
例如:- if-else语句:cif(score >= 60) {printf("及格\n");} else {printf("不及格\n");}- switch语句:cswitch(option) {case 1:printf("选项1\n");break;case 2:printf("选项2\n");break;default:printf("无效选项\n"); }- for循环:cfor(int i = 0; i < 10; i++) {printf("%d\n", i);}- while循环:cwhile(num < 100) {num *= 2;}- do-while循环:cdo {printf("请输入一个正整数:");scanf("%d", &num);} while(num <= 0);4. 跳转语句:用于在程序中进行跳转,包括break、continue和return语句。
例如:- break语句:用于跳出循环或switch语句。
cfor(int i = 0; i < 10; i++) {if(i == 5) {break;}printf("%d\n", i);}- continue语句:用于跳过当前循环中的剩余代码,进入下一次迭代。
c语言第03章

活期存款一年后本息和为: p1=p0(1+r1) 一年期定期存款,一年后本息和为: p2=p0(1+r2) 两次半年定期存款,一年后本息和为:
r3 r3 p3 = p0(1 + )(1 + ) 2 2
6
3.1顺序程序设计举例
算法:
输入p0,r1,r2,r3的值 计算p1=p0(1+r1) 计算p2=p43; r 3 )
2 2
输出p1,p2,p3
7
3.1 顺序程序设计举例
#include <stdio.h> 定义变量同时赋予初值 int main ( ) {float p0=1000, r1=0.0036,r2=0.0225, r3=0.0198, p1, p2, p3; p1 = p0 * (1 + r1); p2 = p0 * (1 + r2); p3 = p0 * (1 + r3/2) * (1 + r3/2); printf(”%f\n%f\n%f\n”,p1, p2, p3); return 0; }
\„ \ddd \“ 单引号 例 void main() { printf(“Y\b=\n”);\xhh 3位8进制数代表的字符 aaa }
转义字符:反斜线后面跟一个字符或一个代码值表示
<
双引号 运行结果: 2位16进制数代表的字符 屏幕显示:= 15 打印机输出:¥
C语言程序设计
第3章 最简单的C程序设计
19
C语言程序设计
第3章 最简单的C程序设计
3.2.3不同类型数据间的转换
1.隐式转换
什么情况下发生
运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式
c语言语句大全表解释

c语言语句大全表解释C语言语句大全表解释C语言是一种广泛使用的编程语言,它的语法简洁、灵活,可以用于开发各种类型的应用程序。
在C语言中,语句是程序的基本构建块,它们用于执行特定的操作。
本文将按照语句的类型,对C语言语句大全表进行解释。
1. 表达式语句表达式语句是C语言中最简单的语句类型之一,它由一个表达式和一个分号组成。
表达式可以是任何有效的C语言表达式,例如变量赋值、函数调用等。
表达式语句的主要作用是执行表达式并将其结果丢弃。
2. 选择语句选择语句用于根据条件执行不同的代码块。
C语言中有两种选择语句:if语句和switch语句。
if语句用于执行单个代码块,而switch语句用于执行多个代码块。
3. 循环语句循环语句用于重复执行一段代码块,直到满足某个条件为止。
C语言中有三种循环语句:while语句、do-while语句和for语句。
while语句和do-while语句用于执行未知次数的循环,而for语句用于执行已知次数的循环。
4. 跳转语句跳转语句用于在程序中跳转到指定的代码块。
C语言中有三种跳转语句:goto语句、break语句和continue语句。
goto语句可以跳转到程序中的任何位置,而break语句和continue语句用于跳出循环。
5. 函数语句函数语句用于定义和调用函数。
C语言中的函数由函数头和函数体组成。
函数头包含函数的返回类型、函数名和参数列表,而函数体包含函数的实际代码。
函数调用是通过函数名和参数列表来实现的。
6. 复合语句复合语句是由多个语句组成的代码块。
C语言中的复合语句用花括号括起来,可以包含任意数量的语句。
复合语句通常用于定义函数、循环和选择语句的代码块。
总结C语言语句大全表包含了C语言中所有的语句类型。
本文按照语句的类型,对这些语句进行了解释。
掌握这些语句的使用方法,可以帮助程序员编写出高效、可读性强的C语言程序。
3 数据类型.运算符与表达式

C语言程序设计
第6页
符号常量
一般来说,下列两种情况用符号常量比较方便。 1)当某一常数在程序中多处出现时,可事先定义一个符 号常量。 2)有时,程序中的常数是有意义的,但写一个具体数字,程 序的阅读者则很难明白该常数的意义,此时可定义一个符 号常量。 例如: # define PI 3.1415926 注意:1)表示常量的标识符一般用大写 2)不能给符号常量赋值 PI=6; 错误 思考题:使用符号常量的好处? 含义清晰;一改全改
C语言程序设计
第14页
3.4 实型数据 3.4.1 实型常量
注意:1)没有unsigned和signed 之分。 2)实型常量没有单、双精度数之分;但可以赋给 一个float型或double型变量。赋值时要注意有效 数字位数。 float a; a=12345.6789 (只能接受前7位) 3)C编译系统将浮点型常量作为双精度来处理
C语言程序设计
第11页
3.3.2 整型变量
有三种整型变量(int、short int、long int): 但也可以将变量的类型定义为无符号(unsigned int) 1)有符号基本整型:signed int signed int 2)无符号基本整型:unsigned int 3)有符号短整型: signed short int signed int 4)无符号短整型: unsigned short int unsigned short 5)有符号长整型: signed long int signed long long 6)无符号长整型: unsigned long int unsigned long
THE C PROGRAMMING LANGUAGE
第3章基本数据类型与表达式

不要将字符常量与字符串常量混淆。’a‘是字符常量, 而“a‖是字符串常量,二者是不相同的。例: char c; c=‗a‘; 是正确的 c=―a‖; 不正确 因为不能把一个字符串赋给一个字符变量。
字符常量与字符串的区别: (1)字符常量在内存中占一个字节,而字符串不 是; (2)C规定:在每一个字符串的结尾加一个“字 符串结束标志”,以便系统据此判断字符串是否 结束。C语言以‘\0‟作为字符串结束标志。即是 一个“空操作字符”。 注意:在写字符串时不必加‘\0‟,系统会自动加 上的。因此,字符串“a”,它在内存中实际上是 包含2个字符:‘a‟和‘\0‟。 在C语言中可以用字符型数组来存放字符串。
表2.1 Turbo C所支持的整型数据类型
关键字 int unsigned int 所占位数 16 16 最小取值范围 -32768~32767 0~65535
unsigned short int
signed short int
16
16
0~65535
同 int
long int
unsigned long int
例:向字符变量赋以整数。
main()
{ char c1, c2;
c1=97;
/*c1,c2为字符变量*/
c2=98;
printf(―%c printf(―%d } 输出结果: a 97 b 98 %c\n‖ , c1, c2); /* %c是字符输出的格式*/ %d\n‖, c1, c2);
例:大小写字母的转换
程序运行结果为: a+u=22, b+u=-14
3.4 实型数据
3.4.1 实型常量的表示方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 顺序结构是最简单的程序控制结构,它是一种线性结构, 即按程序中语句出现的先后顺序逐条执行语句。
• 顺序结构程序中的语句是任何简单或复杂程序主体的基 本结构,主要是由赋值语句和输入输出语句等组成的。
3.1 C语句分类
•学习提示 •【掌握】复合语句和空语句
• 一条条语句是一个C程序的主要表现形式,每一条语句都 是用户向计算机发出的一条完整的指令,语句经编译后 产生若干条机器指令,最终用来完成一定的操作任务。 再C语言里,一条语句是在结尾处用分号结束的。
本章学习流程图
• 阅读章前导读内容,了解本章的重点、难点和学习方法,制定合理的学习计划 • 3.1了解:C语言的分类 ,熟记:C语言的构成,重点:函数调用语句和表达式语句 • 3.2了解:赋值语句的概念,重点:赋值语句与赋值表达式的区别 • 3.3熟记:scanf函数的格式,重点:地址列表的含义。 • 掌握:scanf函数的使用,重点:格式控制串中不同字符的作用 • 3.4熟记:printf函数的格式,重点:格式控制串的含义 • 掌握:printf函数的使用,重点:格式控制串中不同字符的作用 • 3.5掌握:字符输入、输出的函数,重点:getchar函数和putchar函数的作用 • 3.6应用:进行简单的顺序结构程序的设计 • 做课后练习,巩固学习成果
• 表达式 • 例如 •a + b • 是一个表达式,而 • a + b; • 则是一个语句,它属于表达式语句。
•表达式能构成语句是C语言的一个重要特色。 其实“函数调用语句”也属于表达式语句, 因为函数调用(如cos(x))也属于表达式的 一种,只是为了便于理解和使用,才把 “函数调用语句”和“表达式语句”分开 来说明。
第3章 顺序结构程序设计
章前导读
• 通过本章,你可以学到: • 顺序结构程序的基本组成和执行原理 • 数据的输入和输出 • 简单的顺序结构程序的设计
本章评估
•重要度:★★★ •知识类型:熟记和掌握 •考核类型:选择题+操作题 •所占比值:选择题:1.6分 + 操作题:4.3分 •学习时间:4课时
例如
• {z=x+y; z+ + ; u=z/100; • printf("%f" , u);} • 在复合语句中,不仅可以有执行语句,还可以有定义语句,定义语句应该出
现在执行语句的前面。 • 例如 • {int x =0,y =0, z; z = x + y; • printf("%d",z);} • 请注意 • C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无
• while(getchar()ຫໍສະໝຸດ = '\n');
• 本语句的功能是,只要从键盘输入的字符不是回车键,就重新输入。
• 我们需要注意的是,空语句出现的位置是有限 制的。 • 例如 • 预处理命令、函数头和花括号“{}”之后都不 允许出现空语句。
复合语句
• 是由一对花括号“{}”把一些语句括起来形成的, 再语法上作为一个整体对待,相当于一条语句。 复合语句也称为“语句块”,复合语句的形式为: • {语句1;语句2;…;语句n}
C语言的语句可以分为5类
•1.控制语句 •2.函数调用语句 •3.表达式语句 •4.空语句 •5.复合语句
控制语句
• 控制语句用来实现对程序流程的选择、循环、转向和返回 等。控制语句共有9条,包括12个关键字,可以分为以下 几类。
• ①.选择语句:if...else和switch(包括case和 default)。 • ②.循环语句:for、while和do...while。 • ③.转向语句:continue、break和goto。 • ④.返回语句:return。 • 本书将在第4章和第5章陆续介绍这些控制语句。
固定要求。
•通过本堂课的学习,你学 会了什么
homework
•1.复习今天所学知识 •2.预习3.2赋值语句
THANK YOU FOR YOUR WATCHING
感谢大家的观看
函数的调用语句
• 函数的调用语句是由一个函数调用加一个分号构成的语句, 它的一般形式是:
• 函数名(实参表) • 例如 • printf("This is a C Program"); • 这条函数调用语句的格式是输出函数“printf”和一个分号 “;”构成的输出语句。
表达式语句
• 表达式语句是在表达式的末尾加上分号构成的语句,它的一般 形式是:
空语句
• C语言中的空语句是指单独一个“;”构成的语句,语句执行时不产生任 何动作。程序设计时,有时需要加一个空语句来表示存在一条语句,以 产生延迟。空语句有时用来作为流程的转向点(流程从程序其他地方转到 此语句处),也可用来作为循环语句中的循环体(循环体是空语句,表示 循环什么也不做)。
• 例如