- 4
- 0
- 约小于1千字
- 约 12页
- 2021-02-23 发布于北京
- 举报
函数的定义与调用;0、概述;1.不进不出型-----无参数无返回值函数的一般形式;;返回值类型说明符 函数名(参数1定义,参数2定义 )
{
变量定义部分;
可执行语句部分;//必须用到参数1,参数2
return x;
};int qiuhe(int x,int y)
{
int z;
z=x+y;
return(z);
};int qiuhe(int x,int y)//子程序体x,y为形参
{int z;
z=x+y;
return(z);
}
void main( )
{int a=7,b=8,c;
c=qiuhe(a,b);//子程序调用,a,b为实参
}
;(1)在定义函数中指定的形参,在函数未被调用时,它们不占内存空间。
(2)实参可以是常量、变量或表达式。如: max(7,a+b);
(3)在定义函数时,形参必须指定数据类型。
(4)实参与形参个数相同,且类型应相同或赋值兼容。
(5)在C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只能将值由实参传递给形参,而不能由形参传回给实参。 ;return( 表达式 );或 return 表达式;
说明:
(1) 如需要从被调用函数带回一个函数值,被调用函数中必须包含return语句。如不需要从被调用函数带回函数值可以不要return语句。
(2)一个函数中可以有一个以上的return语句,执行到哪一个return语句,哪一个语句起作用。
(3)return语句后面的括弧可以省略。
(4)return后面的值可以是一个表达式。
(5)函数的返回值类型应与函数定义类型一致,若不一致,则以函数类型为准。
(6)函数中没有return仍然会带加返回值,不过是一个随机值,若不希望带回一个不确定的值,可以在定义函数类型时将其定义为“void”。;C语言中,函数调用的一般形式为: x=函数名(实际参数表) ;
切记:实参的个数、类型和顺序,应该与被调用函数所要求的参数个数、类型和顺序一致,才能正确地进行数据传递。;void main( )
{int a,y1,x1;
y1=5;
x1=7;
a=chengfa (x1,y1);
};制作人:陈静
您可能关注的文档
- 创新中心 创新中心 2创新思维与实践.ppt
- 创业意识与商机识别 互联网思维 固有思维的缺陷及什么是互联网思维.pptx
- 大豆栽培技术 大豆生育期及生长发育特点 大豆成熟过程图片.ppt
- 大豆种子生产技术 真菌性病害 大豆立枯病的识别及防治.pptx
- 大副岗位适任训练课程 航次计划表 航线设计.pptx
- 大师大讲堂 大师技艺及作品 优秀作品奖.ppt
- 大师大讲堂 天工奖 宝石鉴定证书解读基础知识.ppt
- 大食品微创业 烘焙市场发展与创业机会 01烘焙市场发展与创业机会.ppt
- 大田作物安全生产技术(新疆) 甜菜栽培技术要点 甜菜安全生产主要技术措施之出苗后的田间管理.ppt
- 大吴泥塑 大吴泥塑分类作品赏析 大吴泥塑赏析-现实生活泥塑.pptx
原创力文档

文档评论(0)