C详细答案复习题c

合集下载

C语言复习题(答案)

C语言复习题(答案)

1.编程计算球的体积(V=34πr3),要求半径通过键盘输入,π的值定义为符号常量PI ,输出结果保留两位小数,输入前和输出时要求给出含义明确的提示信息。

#include<stdio.h>main(){float r,v;scanf(“%f ”,&r)v=4/3*PI*r*r*r;printf(“v is %.2f ”,v);}2.输入任意一个3位数,将其各位数字反序输出(例如输入123,输出321)。

#include<stdio.h>main(){int n,s,g,b;printf(“please input n:\n ”);scanf(“%d ”,&n);g=n%10;s=n/10%10;b=n/100;printf(“%d”,100*g+10*s+b);}3.输入三角形的边长,求三角形的面积(面积=sqrt(s(s-a)(s-b)(s-c)),s=(a+b+c)/2)。

#include <stdio.h>main(){int a,s,c,b;printf(“please input a,b,c:”);scanf(“%d,%d,%d”,&a,&b,&c);while(a+b)<=c||(a+c<=b||(b+c)<=a);{printf(“please input a,b,c:”);scanf(“%d,%d,%d”,&a,&b,&c);}s=(a+b+c)/2;area=sqrt(s*(s-a)(s-b)(s-c));printf(“area is:%d\n”,area);}4. 输入3个字符,反向输出这3个字符和它们的ASCII码。

#include <stdio.h>main(){char ch1,ch2,ch3;printf("please input ch1&ch2&ch3:");scanf(“%c%c%c”,&ch1,&ch2,&ch3);printf(“%c\t%c\t%c\n”,ch3,ch2,ch1);printf(“%d\t%d\t%d\n”,ch3,ch2,ch1)}5.编程计算圆的面积(S=πr2),要求半径通过键盘输入,π的值定义为符号常量PI,输出结果保留两位小数,输入前和输出时要求给出含义明确的提示信息。

C期末考试复习题(答案)

C期末考试复习题(答案)

C期末考试复习题(答案)C语言复习题一、单项选择题1、C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( C )的文件。

A).c B).obj C).exe D).bas2、)完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( B )A)连接、编译B)编译、连接 C)连接、运行D)运行3、关于C语言的叙述中,不正确的是(D)A)C程序可由一个或多个函数组成B)C程序必须包含一个main ()函数C)C程序的基本组成单位是函数D)注释说明只能位于一条语句的后面4、一个C程序的执行是从(A )。

A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序的main函数开始,到本程序文件的最后一个函数结束D) 本程序文件的第一个函数开始,到本程序main函数结束5、以下正确的叙述是(C )A) 在C语言中,main函数必须位于文件的开头B) C语言每行中只能写一条语句C) C语言本身没有输入、输出语句D) 对一个C语言进行编译预处理时,可检查宏定义的语法错误6、下列选项中,不能用作标识符的是( D)。

A) _1234_ B) _1_2 C) int_2_ D) 2_int_7、常数的书写格式决定了常数的类型和值,0x1011是( C )A)8进制整型常量B)字符常量 C)16进制整型常数D)2进制整型常数8、以下4组用户定义标识符中,全部合法的一组是( A )A)_total clu_1 sum B)if -max turbC)txt REAL 3COM D)int k_2 _0019、_( D )是合法的用户自定义标识符。

A) b-b B)float C)123a D) _isw10、以下选项中不正确的整型常量是( C )。

A) 12L B) -10 C) 1,900 D) 123U11、表达式( C )的值是0。

c语言备考复习题与部分答案

c语言备考复习题与部分答案

一、判断题1. 格式字符%md中的m不能为负。

(×)2. 实际上,可以用顺序、分支、循环三种结构构造任何算法。

( )3. printf("%d",sizeof(1234));其结果是4。

(×)4. 在C语言中,任何一个表达式的最后加上一个分号就构成一个合法的语句。

( )5. 下面程序执行结果是32768。

(×)main( ){int a,b;printf("%d\n",b=(a=32767,a+1));}二、单选题1. 下述程序的输出结果是(B )#include <STDIO.H>void main(){int a,b,c=241;a=c/100%9;b=-1&&-1;printf("%d,%d",a,b);}2. 若有定义:int x,y; char a,b,c;并有以下输入数据:x=1 2 A B C<CR>,则能给x赋整数1,给赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是(D )A)scanf("x%d y=%d",&x,&y);a=getch();b=getch();c=getch();B)scanf("x=%d%d",&x,&y);a=getch();b=getch();c=getch();C)scanf("x=%d%d%c%c%c",7x,&y,&a,&b,&c); D)scanf("x=%d%d%c%c%c%c%c",&x,&y,&a,&b,&b,&c, &c);3. 已有定义double d,f;数据的输入方式为:3.45<CR> 1.2<CR>根据定义和数据的输入方式,输入函数调用语句的正确形式为(A )A)scanf("%lf%lf",&d,&f) B)scanf("%f%f",&d,&f)C)scanf("3.2f%3.1f",&d,&f)D)scanf("%3.2lf%3.1lf",&d,&f)4. 如下程序: #include <STDIO.H>void main(){ int m,n,k;m=(n=4)+(k=10-7);printf(“m=%d\n”,m);}运行后m的值为( C )。

c复习题及答案

c复习题及答案

一、选择题1. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为 A 。

A. mainB. MAINC. nameD. function2. 若a,b 均为int 型变量,为了将10赋给a ,将20赋给b ,则对应以下cin 语句的正确输入方式为 B 。

(<CR>代表回车换行,_代表空格)。

cin >> a >> b;A .1020<CR>B .10_20<CR>C .10,20<CR>D .20_10<CR>3. 在以下关于C++语言的注释的叙述中,不正确的是 C 。

A. A .C++程序中,注释可用"/*"、"*/"形式表示,也可用"#KDJF C. 67KDJ D. DK3_4. 关于字符串和字符的关系正确的是 CA. “A ”与’A ’是相同的B. 字符串是常量,字符是变量C. “A ”与’A ’是不同的D. “A ”与“A ”是相同的5. 下面关于语句的说法正确的是 BA. 下面这两段程序的执行效果是一致的B. 空语句是只有一个分号的语句,它其实什么也不干C. 语句的构成不一定需要分号D. 语句的书写对程序的运行不起作用,因此可以随便写都可以6. 以下各标识符中,合法的用户标识符组为 D 。

A. PAd ,P#d ,b-b ,abc ,_0123,ssipedB. cin ,a10,CPP ,float ,del_word ,signedC. void ,max ,hiy ,<fr>,list ,*jerD. a ,temp ,_isw ,INT ,keep ,wind7. 在VC++中,以下语句的输出为 D 。

short int k= -1;cout << k << ',' << (unsigned short) k <<endl;A .-1,-1B .-1,32767C .-1,32768D .-1,655358. 若给出以下程序,其输出为 B 。

大学C语言复习题 附答案

大学C语言复习题 附答案

大学C语言复习题附答案(总21页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--判断题1.运算器是完成算术和逻辑操作的处理部件,通常称为CPU。

×2.通常硬盘安装在主机箱内,因此它属于主存储器。

×3.指令与数据在计算机内是以ASCII码进行存储的。

×4.操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便用户使用的程序集合。

√5.用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译才能执行。

√6.计算机的所有计算都是在内存中进行的。

×7.字长是指计算机能直接处理的二进制信息的位数。

√8.计算机区别于其他计算工具的本质特点是能存储数据和程序。

√9.系统软件就是市场上买来的软件,应用软件就是自己编写的软件。

×10.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、小写英文字母、大写英文字母。

×11.多台计算机相连,就形成了一个网络系统。

×12.在Internet网上,IP地址、E-mail地址都是唯一的。

√13.不同类型的变量在内存中占用存储空间的大小都是一样的。

×14.表示数学式3<x<5的C表达式也是3<x<5。

×15.设某字符的ASCII码十进制值为72,则其十六进制值为48。

√16.结构化程序语言的三种基本结构是顺序、选择和循环。

√17.‘\n’不是一个字符常量。

×18.与float型数据相比,double型数据的精度高,取值范围大。

√19.在C语言中,表达式(010+2)的值是10。

√20.do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。

√21.在C 语言中,常量和变量都有数据类型。

√22.C 语言的运算符只有单目运算符和双目运算符两种。

×23.若变量已正确定义,表达式 x + y = z符合C语言语法。

C语言复习题及答案

C语言复习题及答案

复习A:一、单项选择题1、如果要把常量327存入变量a中,a不能定义的类型是哪一个? ( )A)int B)char C)long D)float2、若x 为unsigned int 型变量,则执行下列语句后x值为()x = 65535;printf(“%d\n”,x);A)65535 B)1 C)无定值D)-13、有以下程序main(){int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf(″%d,%d\n″,k,m);}程序运行后的输出结果是()A)0,0 B)0,1 C)1,0 D)1,14、在C语言中,如果下面的变量都是int类型,则输出的结果是()。

sum=pad=5; pAd=sum + + ,pAd + +, + + pAd;printf("%d\n",pad);A) 7 B) 6 C) 5 D) 45、以下程序的输出结果是()。

main(){ int a=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A)1 B)0 C)非0的数D)-16、当执行以下程序段时()。

x=-1;do{x=x*x;}while(!x);A)循环体将执行一次B)循环体将执行两次C)循环体将执行无限次D)系统将提示有语法错误7、全局变量的存储类型可以定义为()。

A)auto或static B)extern或registerC)auto或extern D)extern或static8、定义全局变量时,若变量的的存储类别缺省,则默认的存储类型是()。

A)auto B)registerC)extern D)static9、已知:int a, x; 则正确的赋值语句是()。

A)a=(a[1]+a{2})/2; B)a*=*a+1; C)a=(x=1, x++, x+2); D)a="good";10、已知:int a, *p=&a; 则下列函数调用中错误的是()。

C程序设计复习题答案

C程序设计复习题答案

程序设计基础复习题答案一、填空题1、C语言所提供的实型变量分为两种类型,它们是float和double 。

2、一个C源程序中至少应包含一个主函数或main函数。

3.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-’3’4.在标准C5;c[4]的值为 100 。

6.在C语言中,引用数组元素时,引用数组元素时,其数组下标的数组类型允许是整型常量或整型表达式。

7.设y为int 型变量,请写出描述“y是偶数”的表达式 (y%2)==0 。

8.设int i=0,j=1,k=2,a=3,b=4; 执行表达式(a=i<j)&&(b=j>k)的值为 0 。

9.与表达式 a+=b 等价的另一书写形式是 a=a+b 。

10.有以下定义和语句int a[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是a[1][1] 。

11.代表一个反斜杠字符“\”的转义字符是'\\' 。

12.变量的指针就是变量的地址,存放变量地址的变量就是指针变量,它用来指向另一个变量。

13.++i和i++的不同之处在于i++是先使用i的值后,再执行i=i+1;而++i是先执行i=i+1后,再使用i的值。

14.设x、y和z是int 型变量,且x=3,y=4,z=5, 则表达式! ((x<y) && !z||1)值为0 。

15.已知函数int f(int k) { return ((k<0)?1:f(k-2)+2); }则f(3)的值是 5 。

16.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

17.计算表达式:x=(i=4, j=10, k=24)后,x的值为24 。

18.若a和b均是int型变量,且a和b的初值均为5,则计算表达式a+=b++ 后,a的值为10 ,b的值为 6 。

(完整版)C语言各章节复习题(带答案)

(完整版)C语言各章节复习题(带答案)

一、C语言概述练习题选择1.一个C程序的执行是从。

A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序文件的第一个函数开始,到本程序main函数结束D) 本程序的main函数开始,到本程序文件的最后一个函数结束2.以下叙述不正确的是。

A) 一个C源程序必须包含一个main函数 B)一个C源程序可由一个或多个函数组成C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面3.以下叙述正确的是。

A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误B) 在C程序中,main函数必须位于程序的最前面C) C语言本身没有输入输出语句 D) C程序的每行中只能写一条语句4.一个C语言程序是由。

A)一个主程序和若干个子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成5.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是。

A) C语言程序仅可以编译执行B) C语言程序仅可以解释执行C) C语言程序既可以编译执行又可以解释执行D) 以上说法都不对6.以下叙述中错误的是。

A) C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe 文件7.以下叙述正确的是。

A) C语言程序是由过程和函数组成的B) C语言函数可以嵌套调用,例如:fun(fun(x))C) C语言函数不可以单独编译 D) C语言中除了main函数,其他函数不可作为单独文件形式存在二、数据类型、运算符与表达式选择.1.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为x=(i=4,j=16,k=32) A) 4 B) 16 C) 32D) 522.下列四组选项中,均不是C语言关键字的选项是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章运算符和表达式丰富的运算符可使表达式方便、简捷。

初学者一下掌握这么多操作符会有压力。

可通过写或计算表达式的练习,以及各章程序实例中出现的表达式,进一步熟悉运算符。

3.1 表达式的基本概念对数据进行各种运算的符号为运算符,参与运算的数据为操作数。

表达式构成:常量、变量、有返回值的函数调用是表达式,表达式加圆括号、或用运算符作正确连接后也是表达式。

圆括号左、右括号个数要相同,多层括号时内层括号中的运算优先;整个表达式必须写在同一行上。

a·x3+b·x2+c·x+d 写作a*x*x*x+b*x*x+c*x+d 或 ((a*x+b)*x+c)*x+d;写作 1/(1+1/(1+x));等等。

C运算符:算术、关系、逻辑、条件、赋值、逗号运算符,等等。

根据参与运算的操作数个数,运算符可分为单目、双目以及三目运算符。

两个操作数的运算符是双目运算符,“单目运算符”只有一个操作数。

三目运算符是C语言所特有的,它有三个操作数。

不同运算符参与运算时有优先级问题。

如先乘除、后加减。

同级运算一般是从左向右进行。

特例如赋值“x=y=3”,先计算y=3、再计算x=y。

特例将特别指出,一般按缺省。

主要介绍算术(包括自增自减)、关系、逻辑、赋值、逗号运算符,以及由这些运算符构成的各类表达式。

3.2 算术运算符与算术表达式内容:算术运算符及其功能,算术表达式,优先级、运算时的类型转换规则。

3.2.1 算术运算符1. 算术运算符C的算术运算符有:+ - * / %(取余)其中“-”可作单目运算符,如-5,表达式3*-5值为-15。

各运算符优先级:先乘除、后加减;取余的优先级和乘除相同。

优先级的讨论,应限于同一层括号内,同级运算一般从左到右执行。

具体规则如下:•字符类型数据以该字符的ASCII值参加运算,参与运算的字符可以看作一个特殊的整型数。

如12.5+'A'的值为77.5,其中'A'以该字符ASCII值65参加运算。

•各种类型数据作算术运算的有关规则,详见下页“2. 算术运算中的类型转换”。

特别要注意的是,两个整型数据作“/”运算时,结果是整数。

比如:5/4的结果是1,而5.0/4的结果为1.25。

灵活地应用/的整除性质,有助于我们对整型量作一些特殊处理。

例如,求整型变量k的十位上的数,可以写作k%100/10(验证:给定k如1765代入,k%100得65,65/10得6)。

•% 只能用于整数和字符的运算,不能用于实型数据。

比如:2%3结果为2,34%5的结果为4,'A'%6结果为5。

用算术运算符和括号将运算对象连接起来、符合C语法规则的式子称C算术表达式。

运算对象包括常量、变量、函数等。

如下面是合法的表达式:例1.C的算术表达式示例[1+x(a+b)1/3]*x 写作:(1+x*(pow(a+b,1.0/3)))*x写作:cos(y/sqrt(x*x+y*y))求整型变量m个、十、百位之和,写作: m%10+m/10%10+m/100%102. 算术运算中的类型转换⑴自动类型转换同一表达式中参与运算的变量和常量可能有不同类型:C需要自动转换其中一个操作数值的类型,与另一操作数相同后参加运算。

一般转换规则:char→short→int→float→ double即:参加运算的表达式类型转换至其中字长最长的数据类型;同样字长的情况下的转换应保证计算结果的精度。

如:计算表达式12-'3',则先将字符常量转换为int类型,表达式的值为-39(因为字符'3'的ASCII值为51)。

又如:声明为float pi=3.14159; int d=180;时计算 pi/d;相除的两操作数字长相同,转换d为float类型后,再作除法运算。

注意:每次转换只涉及参与运算的两个操作数。

如计算5/3+3.9的结果是4.9。

计算5/3时,执行的还是整除运算,结果为1;在计算1+3.9的时候,才把整数1转换为double类型,和3.9相加。

⑵强制类型转换除了自动实现类型转换外,还可强制类型转换,其格式为:(类型标识符)表达式int类型变量i、j相除,写作(float)i/j、(double)i/j,运算结果分别为float、double类型。

对表达式中变量而言,无论是自动或强制类型转换,仅是为本次运算需要,而不改变变量类型。

如计算(float)i/j并未改变声明为int类型的变量i为float类型。

41 / 11例2. 按照下列要求,写出相应C的算术表达式。

设x是正实数,写出不大于x的最大整数。

写作:(int)x计算float类型变量x的整数部分与y的小数部分之和。

写作:(int)x+y-(int)y求正整数m的位数。

写作:(int)log10(m)+13.2.2 自增、自减运算自增、自减运算是特殊的算术赋值运算,且只能用于整型变量。

自增运算符为++,自减运算符为--。

前缀格式运算符变量后缀格式变量运算符功能:前缀格式先使变量加(减)1,再用其值参加所在表达式运算;后缀格式则反之。

如果单独使用,前缀、后缀格式没有区别。

如i++和++i都表示i=i+1, i--和--i也是同样。

但当自增、自减运算作为某个表达式的一个组成部分时,不同格式会产生不同效果:①②int x=3,y; int x=3,y;y=--x+3; y=x--+3;printf("%d %d\n",x,y); printf("%d %d\n",x,y);①:先执行x=x-1,x当前值2;再执行y=x+3,x为2、y为5;②:先执行y=x+3,x当前值为3;再执行x=x-1,x为2、y为6。

例3. 分析下面程序的运行结果。

#include <stdio.h>void main(){ int a,b,c;a=2;b=2;c=++a+b--;printf("a=%d,b=%d,c=%d\n",a,b,c);a=2; b=2; c=-a---b;printf("a=%d,b=%d,c=%d\n",a,b,c);a=2; b=2; printf("a=%d\t",a++);printf("b=%d\t",++b);c=a+b; printf("c=%d\n",c);}【运行结果】 a=3,b=1,c=5a=1,b=2,c=-4a=2 b=3 c=6通过以上例题,可以得出关于自增、自减运算优先级的结论:表达式中前缀格式自增、自减运算符的优先级,高于表达式中其它运算符;表达式中后缀格式自增、自减运算符的优先级,低于表达式中其它运算符。

例4.运行下列程序,分析结果。

#include <stdio.h>void main(){ int i=6,j=6,k,m;k=++i+i+++i++;m=j+++j+++j++;printf("i=%d j=%d\n k=%d m=%d\n",i,j,k,m);}【运行结果】 i=9 j=9k=21 m=18【程序说明】在BC++或其他运行环境下可能会得出不同结果。

同一个程序,在不同的运行环境中得到不同结果。

在保证程序正确性的前提下,应以易读性标准为第一。

建议不要用自增、自减运算构造颇具复杂性的表达式,以避免损害程序易读性而导致错误。

3.3 赋值运算符与赋值表达式通过赋值运算,可以把一个表达式的值赋给一个变量,赋值的对象只能是变量(包括下标变量)。

3.3.1 赋值运算符格式:变量名=表达式能:先计算表达式的值,再将计算结果送给变量。

赋值表达式后加分号即为赋值语句,即:变量名=表达式;例如a=1+2*3.14159;执行步骤:计算1+2*3.14159的值赋给a。

注意:•“=”左边只能是变量,3=x;、3+x=y;都不是合法的语句。

•赋值运算自右向左语句a=b=c=5;先执行c=5再执行b=c,最后执行a=b。

建议不要写出类似“i=(k=j+1)+(j=5);”的赋值语句,因为不同系统处理可能不同,先执行k=j+1或先执行j=5会导致不同结果。

3.3.2 赋值运算时的数据类型转换1.数据类型的赋值转换在x=e中,若x与e类型不同,C会自动完成类型转换:将表达式的值转换为与变量同类型的数据再赋值,具体规则如表2-4所示。

若x是值为3的int类型变量,则表达式x=x+1.8的值是4。

若c是字符变量,执行c=1345;putchar(c);后输出字符A。

因为整数1345的补码00000000 00000000 00000101 01000001,赋值给单字节的c,只能取其低字节内容01000001,为65。

2.有符号数和无符号数的转换问题因为两者编码上有差异,当有符号整数赋值给无符号整型变量时会产生变化,例如声明short a=-1;unsigned short b;,执行语句b=a;后b的值为65535。

因为值为-1的短整型数的补码表示为11111111 11111111,如赋值给b, b的编码也是11111111 11111111。

由于b是一个无符号数,其最高位的1代表一个正的值215,所以b的值为65535。

43 / 11short a=1;unsigned short b;执行语句b=a;后b的值也是1。

3.3.3 复合算术赋值运算形如i=i+2、s=s*(x-9.81)的算术赋值语句,C提供了缩写的运算符,表示为i+=2、s*=x-9.81。

实际是算术、位运算等运算符与赋值运算符的合成、简化,称为复合赋值运算符。

+= 复合加赋值) -= 复合减赋值 *= 复合乘赋值/= 复合除赋值 %= 复合取余赋值例如:a+=3等价于a=a+3,x*=y+8等价于x=x*(y+8),y/=4等价于y=y/4,m%=3等价于m=m%3。

注意:在运算中,表达式作为运算的一个整体。

如s*=x-9.81 等同于s=s*(x-9.81),不能理解为s=s*x-9.81。

不是非使用不可,初学者可少用、不用复合赋值运算符。

但作为C程序员,应理解这些运算符。

3.4 关系运算符、逻辑运算符与逻辑表达式程序中,往往需要根据某些条件作出判断,由条件的成立(真)与否(假)决定流程。

C中用逻辑表达式来实现条件判断。

用关系运算符可构成关系表达式。

关系表达式的值是逻辑值,因此关系表达式也是逻辑表达式。

逻辑表达式用逻辑运算符做正确连接后,也是逻辑表达式。

C中逻辑表达式使用广泛。

if语句根据其中逻辑表达式的值决定执行哪一个分支,循环语句for、while要根据其中逻辑表达式值决定循环过程是否继续。

相关文档
最新文档