《C语言程序设计教程》.

合集下载

《C语言程序设计教程(第二版)》习题答案

《C语言程序设计教程(第二版)》习题答案

1 【C语言】《C语言程序设计教程(第二版)》习题答案说明1. 本文所指的《C语言程序设计教程(第二版)》是李凤霞主编、北京理工大学出版社出版的,绿皮。

2 第1章程序设计基础知识一、单项选择题(第23页)1-4.CBBC 5-8.DACA二、填空题(第24页)1.判断条件2.面向过程编程3.结构化4.程序5.面向对象的程序设计语言7.有穷性8.直到型循环9.算法10.可读性11.模块化12.对问题的分析和模块的划分三、应用题(第24页)2.源程序:main(){int i,j,k; /* i:公鸡数,j:母鸡数,k:小鸡数的1/3 */printf("cock hen chick\n");for(i=1;i<=20;i++)for(j=1;j<=33;j++)for(k=1;k<=33;k++)if (i+j+k*3==100&&i*5+j*3+k==100)printf(" %d %d %d\n",i,j,k*3);}执行结果:cock hen chick4 18 788 11 8112 4 843.现计算斐波那契数列的前20项。

递推法源程序:main(){long a,b;int i;a=b=1;for(i=1;i<=10;i++) /*要计算前30项,把10改为15。

*/{printf("%8ld%8ld",a,b);a=a+b;b=b+a;}}递归法源程序:main(){int i;for(i=0;i<=19;i++)printf("%8d",fib(i));}fib(int i){return(i<=1?1:fib(i-1)+fib(i-2));}执行结果:1 123 5 8 13 21 34 5589 144 233 377 610 987 1597 2584 4181 6765 4.源程序:#include "math.h";main(){double x,x0,deltax;x=1.5;do {x0=pow(x+1,1./3);deltax=fabs(x0-x);x=x0;}while(deltax>1e-12);printf("%.10f\n",x);}执行结果:1.32471795725.源程序略。

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

上一页 下一页
目录
8.1 指针的概念、定义和引用 8.1.1 指针的概念 8.1.2 指针变量的定义 8.1.3 指针变量的引用 8.2 指针与函数 8.2.1 指针变量作函数参数 8.2.2 返回值为指针的函数 8.2.3 通过指针调用函数
上一页 下一页
Hale Waihona Puke 目录8.3 指针与数组 8.3.1 指针与数组的关系 8.3.2 数组名作函数参数的指针解释 8.3.3 指针数组 8.3.4 多级指针 8.4 指针与字符串 8.4.1 字符串的表示形式 8.4.2 字符串指针作函数参数
2.汇编语言
汇编语言的指令与机器语言的指令基本上保持了一一对应的关系。与 机器语言比起来,汇编语言易记、易读、易检查、易修改,但却不能 被计算机直接识别和执行,必须由翻译程序翻译成机器语言程序后才 能执行。汇编语言仍然是面向特定计算机的语言,也仍然是低级语言
下一页
返回
1.1 程序设计语言概述
3.高级语言 高级语言是接近人类自然语言和数学语言的程序设计语言,具有以下
上一页 下一页
目录
5.2 do-while语句 5.3 for语句 5.4 break和continue语句 5.5 多重循环 5.6 综合应用举例 第6章 数组 6.1 数组概述 6.2 一维数组
上一页 下一页
目录
6.2.1 一维数组的定义 6.2.2 一维数组的引用 6.2.3 一维数组的初始化 6.2.4 一维数组的程序举例 6.3 二维数组 6.3.1 二维数组的定义 6.3.2 二维数组的引用 6.2.3 二维数组的初始化
翻译成目标程序,然后执行该目标程序。解释方式是把源程序逐句翻
上一页 下一页 返回
1.1 程序设计语言概述

《C语言程序设计教程》PPT课件

《C语言程序设计教程》PPT课件
② 标准输出文件,文件指针为stdout,系统指定为 显示器。
③ 标准错误输出文件,文件指针为stderr,系统指 定为显示器,输出错误信息。
10.1 文件的概述
11
10.1.2 文件的打开与关闭
操作文件的一般步骤
打开文件 读写文件 关闭文件 打开量文的件函C:语数建配言,立一的用用个输于户文入完程件输成序缓出对与冲函数文区数据件。库文的中件联提的系供建,了立为大、文件分 读写数文据件的:读是写指、对数文据件的的追读加、等写操、作追。加和定位操作。 关闭文件在:程切序断中文调件用与这程些序函的数联时系,,必释须放先文用件缓冲
}
FFIILLE;E *文件指针变量/名* ;This is the FILE object */
10.1 文件的概述
10
10.1.1 文件和文件指针
4. 标准文件
标准文件是外部设备中的三个特殊的设备文件。它们 的文件指针是系统定义的,并由系统自动打开和关闭。这 三个标准文件分别是:
① 标准输入文件,文件指针为stdin,系统指定为 键盘。
include命区令。包含stdio.h文件。
10.1 文件的概述
12
10.1.2 文件的打开与关闭
1. 文件打开函数fopen( )
常用的调用形式: FILE *fp; fp = fopen(文件名, 文件使用方式); 文件名:需要打开的文件名称(字符串)。 文件使用方式:是具有特定含义的符号。
缓冲区cha地r 址和大小f等d; 。 /* File descriptor
*/
FILE在类usnhCso型语irgt是n言ed系中ch统a,r定无hb义os论li的dz;e对;,磁包//**盘含UBnu文g在fefte件scrtcs还dhiazi是reo.i设fh头n备o 文b文uf件*f件/er中*/

《C语言程序设计教程》第三版课后习题参考答案

《C语言程序设计教程》第三版课后习题参考答案

《C语言程序设计教程》第三版课后习题参考答案C语言程序设计教程第三版课后习题参考答案第一章:C语言概述1.1 C语言的特点答案:C语言是一种通用的、面向过程的程序设计语言,具有高效、简洁、灵活等特点。

它提供了丰富的程序设计元素和功能,适用于各种不同的应用领域。

1.2 C语言程序的基本结构答案:C语言程序由预处理指令、函数声明、函数定义、变量声明和语句组成。

其中,预处理指令用来引入头文件或定义宏,函数声明用来声明函数的名称和参数,函数定义用来实现函数的功能,变量声明用来声明变量的类型和名称,语句用来表达具体的计算过程。

1.3 C语言的数据类型答案:C语言提供了多种数据类型,包括基本类型(整型、浮点型、字符型等)和派生类型(数组、指针、结构体等)。

每种数据类型在内存中占据一定的存储空间,并具有特定的取值范围和操作规则。

1.4 C语言的运算符和表达式答案:C语言支持各种运算符和表达式,例如算术运算符(+、-、*、/等)、关系运算符(>、<、==等)、逻辑运算符(&&、||、!等)等。

通过运算符和表达式可以进行各种数值计算和逻辑判断。

第二章:基本数据类型与运算2.1 整型数据类型答案:C语言提供了不同长度的整型数据类型,包括有符号整型(int、long等)和无符号整型(unsigned int、unsigned long等)。

整型数据类型可以表示整数值,并具有不同的取值范围。

2.2 浮点型数据类型答案:C语言提供了浮点型数据类型(float、double等),用来表示带小数部分的实数值。

浮点型数据可以表示较大或较小的数值,并具有一定的精度。

2.3 字符型数据类型答案:C语言提供了字符型数据类型(char),用来表示单个字符。

字符型数据可以用于表示各种字符(包括字母、数字、符号等)。

2.4 布尔型数据类型答案:C语言不直接支持布尔型数据类型,但可以使用整型数据类型来表示布尔值(0表示假、非零表示真)。

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

《C语言程序设计教程》(第三版)课后习题参考答案(精选5篇)[修改版]

第一篇:《C语言程序设计教程》(第三版)课后习题参考答案C语言程序设计课后习题参考答案习题一一、单项选择题1、C2、B3、B4、C5、D6、A7、C8、A二、填空题1、判断条件2、面向过程编程3、结构化4、程序5、面向对象方法6、基本功能操作、控制结构7、有穷性8、直到型循环结构9、算法10、可读性11、模块化12、对问题的分解和模块的划分习题二一、单项选择题1、B2、D3、C4、B5、A二、填空题1、主2、C编译系统3、结构化4、程序5、面向对象方法6、.OBJ7、库函数8、直到型循环结构习题三一、单项选择题1、D2、B3、A4、C9、B10、C11、A12、D13、C17、B18、C19、C20、D21、A25、D26、A二、填空题1、补码2、10^-138~10^1 38、15~166、A7、B6、D7、B14、B15、C22、D8、C8、D16、A24、D、A3、实4、单目运算符、自右向左5、函数调用6、65,89习题四一、单项选择题1、D2、C3、D4、A5、D6、B7、A8、C9、B10、B二、填空题1、两, ;2、5.1690003、-200 2500、i=-200,j=2500回车、i=-200回车j=2500回车4、a=98,b=765.000000,c=4321.0000005、100 25.81 1.89234、100,25.81,1.89234、100回车25.81回车1.89234回车6、0,0,37、38、scanf(“%lf %lf %lf”,&a,&b,&c);9、13 13.000000 13.00000010、c=b-a;a=b+c;习题五一、单项选择题1、B2、D3、C4、B5、B6、D7、A8、B二、填空题1、1 、02、k!=03、if(x>4||xelse printf(“error!”); 4、if(((x>=1&&x=200&&x Printf(“%d”,x);5、16、17、10! Right!8、a=09、2,110、0习题六一、单项选择题9、D1、B2、C3、C4、B5、C6、B7、C8、A二、填空题1、无穷次2、83、205、3.66、*#*#*#$7、828、d=1.0 、k++、k9、!(x习题七一、单项选择题1、B2、D3、C4、C5、A二、填空题1、1 2 4 8 16 32 64 128 256 5122、a[age]++、i=18;i3、break、i==84、a[i]>b[i]、i3、j5、b[j]=0、b[j]=a[j][k]习题八一、单项选择题1、B3、C4、A5、A9、D10、B11、A12、C13、A二、填空题1、return1、return n+sum(n-1)2、return1、n*facto(n-1)习题九一、单项选择题1、D2、C3、D4、A5、C9、B10、C11、A13、B17、C18、A19、B20、C二、填空题1、int 、return z2、*p++3、’\0’、++4、p、max*q6、A7、D6、A7、C14、C15、B6、C7、C14、A15、D8、A8、D8、C习题十一、单项选择题1、D2、D3、A4、5、B6、A7、C8、B9、D10、11、C12、D13、D14、C二、填空题1、34 122、ARRAY a[10],b[10],c[10];3、2 34、ab、cd5、(*b).day、b->day6、adghi mnohi no7、(struct node *)、!=’\n’、p=top;8、p1=p1->next9、(struct list *)、(struct list *)、return (n)习题十一一、单项选择题1、A2、A3、B4、A5、B9、A10、B11、B12、B13、C17、D二、填空题1、ASCII(文本)、二进制2、pf=fopen(“A:\zk04\data xfile.dat”,”w”);3、fputc()、fputs()、fscanf()、fread()4、(后两个空)文件结束符、非0值7、B14、C15、D8、A16、A第二篇:C语言程序设计教程课后习题参考答案《C语言程序设计教程》课后习题参考答案习题1 1. (1)编译、链接.exe (2)函数主函数(或main函数)(3)编辑编译链接2.(1)-(5):DDBBC (6)-(10):ABBBC 3.(1)答:C语言简洁、紧凑,使用方便、灵活;C语言是高级语言,同时具备了低级语言的特征;C 语言是结构化程序设计语言,具有结构化的程序控制语句;C语言有各种各样的数据类型;C语言可移植性好;生成目标代码质量高,程序执行效率高。

c语言程序设计教程慕课版第2版答案

c语言程序设计教程慕课版第2版答案

c语言程序设计教程慕课版第2版答案一、简介本文档是对慕课版《c语言程序设计教程》第2版的习题答案进行总结和整理。

通过这份答案文档,读者可以更好地理解和掌握C语言程序设计的相关知识。

二、习题答案1. 基本概念与语法1.1 什么是C语言?C语言是一种计算机编程语言,最初由丹尼斯·里奇在20世纪70年代开发出来。

它是一种通用、高级的编程语言,适用于各种计算机平台和操作系统。

1.2 C语言的基本语法有哪些?C语言的基本语法包括注释、数据类型、变量、运算符、控制流语句等。

下面是一些常用的C语言基本语法:•注释:用于说明程序的文字,不会被编译器执行,可以提高代码的可读性。

•数据类型:C语言提供了多种数据类型,包括整型、浮点型、字符型等。

•变量:用于存储数据的容器,必须先声明后使用,并指定数据类型。

•运算符:用于执行各种算术、逻辑和关系操作。

•控制流语句:用于控制程序的执行流程,包括条件语句、循环语句等。

2. 数组与字符串2.1 什么是数组?数组是一组相同类型的数据元素的集合,通过下标访问数组元素。

数组有固定的大小,在声明时指定数组的长度。

2.2 如何声明和初始化数组?声明数组的一般语法如下:数据类型数组名称[数组长度];例如,声明一个包含5个整数的数组:int numbers[5];可以通过下标来访问数组元素,下标从0开始,例如,访问第一个元素:int x = numbers[0];可以使用初始化列表的方式初始化数组,例如:int numbers[5] = {1, 2, 3, 4, 5};2.3 什么是字符串?字符串是一串字符的序列,以空字符(’\0’)结尾。

在C语言中,字符串可以用字符数组来表示。

2.4 如何声明和初始化字符串?声明字符串的一般语法如下:数据类型字符数组名称[长度];例如,声明一个长度为10的字符数组:char str[10];可以使用字符串字面值(用双引号括起来的一串字符)来初始化字符数组,例如:```c char str[10] =。

c语言程序设计教程第三版习题答案

c语言程序设计教程第三版习题答案

c语言程序设计教程第三版习题答案C语言程序设计教程第三版习题答案第一章:C语言概述1. 简述C语言的特点。

C语言是一种结构化编程语言,具有高级语言的特点,同时支持底层硬件操作。

其特点包括:简洁、高效、可移植、丰富的运算符、数据结构支持、广泛的库函数等。

2. 什么是编译型语言?编译型语言是指源代码在执行前需要通过编译器转换成机器语言的程序设计语言。

C语言就是一种编译型语言。

第二章:数据类型、运算符和表达式1. 列出C语言的基本数据类型。

C语言的基本数据类型包括:整型(int)、字符型(char)、浮点型(float和double)。

2. 说明赋值运算符的用法。

赋值运算符(=)用于将右侧表达式的值赋给左侧的变量。

例如:`int a = 10;` 将整数值10赋给变量a。

第三章:控制结构1. 什么是条件语句?条件语句用于根据条件的真假来执行不同的代码块。

C语言中的条件语句主要有if语句和switch语句。

2. 循环语句有哪些?C语言中的循环语句主要有for循环、while循环和do-while循环。

第四章:数组和字符串1. 数组的声明和初始化方式。

数组声明的一般形式为:`type arrayName[arraySize];`。

初始化可以使用花括号一次性赋值,如:`int arr[5] = {1, 2, 3, 4, 5};`。

2. 字符串在C语言中的表示方法。

在C语言中,字符串以字符数组的形式存在,以空字符('\0')作为结束标志。

第五章:函数1. 函数的定义和调用。

函数定义的一般形式为:`returnTypefunctionName(parameterList) { /* function body */ }`。

调用函数时,使用其名称和必要的参数。

2. 函数的参数传递方式有哪些?C语言中函数的参数传递方式主要有值传递(pass by value)和引用传递(pass by reference)。

C语言程序设计教程教学课件完整版电子教案

C语言程序设计教程教学课件完整版电子教案

课程重点内容回顾
C语言基础语法
包括数据类型Βιβλιοθήκη 变量、 运算符、表达式、控 制结构等。
函数与模块化设计
函数的定义、调用、 参数传递、局部变量 与全局变量等。
数组与字符串
一维数组、二维数组、 字符数组、字符串处 理函数等。
指针与内存管理
指针的概念、指针变 量的定义与使用、内 存分配与释放等。
文件操作
文件的打开、关闭、 读写操作、文件定位 等。
do-while循环
详细讲解do-while循环的使用,包 括其语法、执行流程和与while循环 的区别。
for循环
阐述for循环的基本语法和使用方法, 包括循环变量、循环条件和循环体。
循环的嵌套
介绍循环嵌套的概念,通过实例演示 其实现方法。
数组与字符串处理
一维数组
详细讲解一维数组的定义、初始 化和使用方法,包括数组元素的
指针运算
指针与数组关系
指针支持加法、减法、比较等运算,可用于 遍历数组、字符串等操作。
数组名可视为指向数组首元素的指针,通过 指针可访问和修改数组元素。
动态内存分配与释放
动态内存分配函数 C语言提供malloc、calloc等函数用于 动态分配内存,可在运行时根据需要申
请指定大小的内存空间。 内存释放函数
C语言的应用领域
学习C语言的意义
说明学习C语言对于理解计算机底层 原理、提高编程能力、拓展职业发展 空间等方面的重要性。
阐述C语言在系统软件、应用软件、 嵌入式系统、游戏开发等领域的应用。
教学目标与要求
01
02
03
知识目标
掌握C语言的基本语法、 数据类型、运算符、控制 结构等基础知识。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
f (a,b); 说 1、可不写形参名:double func(double, int, float); … 明 2、不能只写形参名而不写类型: }
double func(x,y,z); fun2( ) 3、只有函数返回值为 … 或char时,函数值类型才可以省略。 ① { int 4、函数定义的声明中形参的次序与类型要一致。如: f (c,d); ③ 错误 double func(int y, … float z, double x); } 5、当某函数要被多个函数调用时,可将函数的调用声明写在 所有函数前。如: float f(float x,float y)
P136习题2:画正弦曲线
算法分析: 若画下列形式的正弦 曲线,则每行应输出: y个空格、1个*号、换行 空格数y与sin值有关。 而sin值在[-1,1] 内,故 应将放大同样倍数的 sin 值作为y值。
* * * * * *
sin(x)
* * *
# define PI 3.14 # include “math.h” main( ) { int x,y,i; double rd=PI/180; for (x=0;x<=360;x=x+15) { y=(int)(10+10*sin(x*rd)); for (i=1;i<=y;i++) y个空格 printf(“ ”); printf(“*\n”); } }
main( )
f21( ) { … }
f22( ) { … }
f1( )
f2( )
f11( )
f21( )
f22( )
较大的程序一般分为若干个程序模块。每个模块实现一个特定的功能。 常将一些常用的功能模块编写成函数,以被多个程序调用。
二、函数定义与函数声明
1、函数定义(自定义函数,即程序模块)
P106例5:编写求表达式值的函数:y=
函数定义 float f(float x) 形参 { ② if (x<0) 执行函数体 return(x*x+x+1); else return(x*x*x+x+3); }
① 实参形参 ③ main( ) 返回调用处 { float x,y; scanf(“%f”,&x); y=f(x); 实参 函数调用 printf(“%f\n”,y); }
f2函数

return(x);
课堂练习
P136习题1:指出程序中的错误
main( ) { int x,n,s; s=power(x,n); }
求 yn power(y) { int i,p=1; for (i=1;i<=n;++i) p=p*y; };
①power函数的调用未声明。 ②实参x、n未赋值。 ③实参x、n与形参y个数不符。 ④整个程序无输出。 ⑤未说明形参y的类型。 ⑥变量n未定义,应将之作为 形参定义。 ⑦通过主函数对power函数的 调用可以看出该函数有返回值, 因此power函数定义中应有 return(p);语句,且在第一行 应说明函数值的类型。 ⑧最后的;号多余。
main( ) 例:函数定义:double { func(double a, int b, float c) … { /*函数体 } */ }
函数值类型 函数名(类型 形参,…);
float f(float x,float y);
函数原型(函数 定义的第一行)
函数声明应为: double fun1( func(double a, int b, float c); ) 或:double func(double x, int y, float z); {…
P136习题9:写出程序的输出结果
main( ) {int i,j,x,y,n,g; i=2; j=3; g=x=5; y=9; n=7; fun(n,6); 实参 printf(“g=%d;i=%d;j=%d;\n”, g, i, j); printf(“x=%d;y=%d\n”, x, y); fun(n,6); }

{ … }
函数名(实参,实参,…)
三、函数的(传值)调用
无返回值:函数名(实参表); 有返回值:变量=函数名(实参表);
P109例7:main( ) { int a=3,b=5; void swap(int x,int y); 函数声明 swap(a,b); 函数调用
实参
程序的运行:
a 3
b 5
高等教育出版社
《C语言程序设计教程》
谭浩强 张基温等编著
主讲:傅 丰 黄淮学院计算机科学系
Huanghuai University Department of Computer Science
第四章 模块化程序设计
• §1 函数
– – – – – §4.1.1 C程序结构 §4.1.2 函数定义与函数声明 §4.1.3 函数的(传值)调用 §4.1.4 函数的嵌套调用 §4.1.5 函数的递归调用
2学时
本节
2学时 2学时 2学时
• §2 变量的存储属性 • §3 编译预处理
§1 函数(程序模块)
一、C程序的结构
f1( ) { … f11( ); … } f2( ) { … f21( ); … f22( ); … } f11( ) { … }
P102例1(略)
main( ) { … f1( ); … f2( ); … }
P104例2:找出函数定义部分
main( ) {…
double new_style(int a,double x); …
P107: 函数不能嵌套定义
} double new_style(int a,double x) { … /*函数体*/ }
func1( ) {… func2( ) { … } … } 错
P136习题3:编写一个函数重复打印给定的字符n次
void p(char c,int n) { int i; for (i=1;i<=n;i++) printf(“%c”,c); printf(“\n”); } main( ) { int n; char ch; scanf(“%c%d”,&ch,&n); p(ch,n); }

g=8;i=7;j=6; x=7;y=2 g=5;i=2;j=3; x=5;y=9 g=8;i=7;j=6; ② x=7;y=2
四、函数的嵌套调用
函数不能嵌套定义,但可以嵌套调用
main函数 main( ) { u=f1(i,t); }


f1函数 { ② c=f2(b-1,b+1); }

③ ⑤
也可用数组实现
输出每一位对应的字符 switch (n) { case 5: printf(“%c”,ch5); case 4: printf(“%c”,ch4); case 3: printf(“%c”,ch3); case 2: printf(“%c”,ch2); case 1: printf(“%c”,ch1); }
函数值类型 函数名(类型 形参,…) { 声明部分 函数体 语句部分 } 所需的已知量
return(表达式);
说 1、函数值类型:即函数体中return语句中表达式值的类型。无返回值时 明 (无return语句),函数值类型为void。默认为int型。 2、形式参数:形参间用逗号分隔,无参时括号不能省。编译时不为形参 分配存储空间,调用时才临时为其分配存储空间,从调用函数的实参得 到值,称为“虚实结合”。调用结束时,形参所占空间被释放。 3、函数体:由声明部分和语句部分组成。函数体中定义的变量只在执行 该函数时才存在。声明部分和语句部分都省略时,为空函数:void f( ) { } 4、函数的返回:函数执行到最后一个操作或遇到return语句时,返回主 调函数,同时撤消为函数体中变量及形参分配的存储空间。 5、函数不能嵌套定义,一个函数不能定义在别的函数内部。
实参
① 实参形参
printf(“a=%d,b=%d\n”,a,b); }
① 值传递
void swap(int x,int y)
形参 ② 执行函数体
函数定义
{ int temp; temp=x, x=y, y=temp;
③返回函数值 释放相应空间
x 3 5


y 5 3
形参
temp 3
printf(“x=%d,y=%d\n”,x,y); }
x y 1.5 -5.7
实参
float add(unsigned int a,unsigned int b)
② 执行 函数 体
{
形参
a 0
b 0

形参
printf(“a=%u,b=%u\n”, a, b); return(a+b);
③返回函数值 释放相应空间
}
a=0,b=0 1.500000+-5.700000=0.000000
程序的运行:
n7

6

i 7
fun(int i,int j) 形参 {int x,y,g; ③ ② g=8; x=7; y=2; printf(“g=%d;i=%d;j=%d\n”, g, i, j); printf(“x=%d;y=%d\n”, x, y); }


j 6
实参 i 2 j 3 g5 x5 y9 形参 g8 x7 y2
x2-x+1 x<0 x3+x+3 x≥0
一个函数中允许有一 个或多个reutrn语句。 每个return语句中表 达式的类型应相同。
P107例6: func(int n) { if (n>10) return(2*n+3); else return( ); } 错
相关文档
最新文档