C语言函数的返回值
C语言2.64W
函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的.值。
C语言函数的返回值1、函数的值只能通过return语句返回主调函数。return语句的一般形式为:
1 | return 表达式 return (表达式); |
2、函数值的类型和函数定中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。
1234 | int number() {
return 100 ; } |
1234 | void noResult() { } |
注意:
void函数中可以有执行代码块,但是不能有返回值,令void函数中如果有return语句,该语句只能有起到结束函数运行的功能。
1 | 其格式为: return ; |
没有答案的
1234567891011121314151617181920212223242526 | #include <stdio.h> /* Jone算出结果应该怎么写函数? */
? joneResult( int x, int y, int z) {
int sum = x+y+z;
? //这里是不是应该将sum返回呢? } /* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */
? jackResult( int x, int y, int z) {
printf( "我算不出来" ); } int main() {
int a, b, c;
a = 10 ;
b = 20 ;
c = 30 ;
//Jone的返回值类型是什么?
jR = joneResult(a, b, c);
printf( "Jone运算结果是:%d" , jR);
printf( "Jack运算结果是:" );
//Jack没有算出结果只说了句话,是不是直接调用函数就可以了?
?
return 0 ; }</stdio.h> |
-
2017计算机二级C语言精选练习题及答案
很多时候计算机等级证书是我们找工作的敲门砖,因此,计算机等级证书也是有一定的含金量的。以下是小编为大家整理的2017计算机二级C语言精选练习题及答案,希望对大家有帮助!(1)在不同网络结点的对等层之间的通信需要下列哪一项协议?A)模块接口B)对等层协议C)电信号...
-
浅谈高职C语言课程的教学分析与设计
C语言作为学院网络技术专业的人门课程,旨在通过锻炼学生的逻辑思维,墙养学生在职业岗位中实际应用的能力.目前,该专业的学生毕业后主要从事网站开发和网络管理等方面的工作,而在这些领域几乎都以C语言作为应用的开发工具.但从历年教学实践来看,教师往往付出的精力多...
-
C/C++变量在内存中的分布介绍
变量在内存地址的分布为:堆-栈-代码区-全局静态-常量数据。同一区域的各变量按声明的顺序在内存的中依次由低到高分配空间(只有未赋值的全局变量是个例外)。本文是本站小编搜索整理的关于C/C++变量在内存中的分布介绍,感兴趣的朋友一起学习吧!!想了解更多相关信息...
-
2017计算机二级C语言精选习题
多做题有助于同学们及时检测自己的学习情况。希望提供的2017计算机二级C语言精选习题,能够帮助大家巩固所学知识,为今后的学习打好基础!(1)OSI模型的'物理层负责下列哪一种功能?A)格式化报文B)为数据选择通过网络的路由C)定义连接到介质的特征D)提供远程文件访...