c语言-----函数
函数 (实现了一定功能的代码模块)—模块化,代码复用 1.函数的定义--------函数的定义是独立的,不能在一个函数的函数体中,定义另外一个函数,c程序由函数构成,函数是c程序组成的最小单位 语法 函数【返回值】类型 函数名 (形参1类型 形参1,形参2类型 形参2.。。)//函数的首部 { //函数体,函数功能的实现。 } 说明:函数的返回值类型,即函数类型,是函数完成功能后的返回值类型,如果没有,明确定义为void,如果有返回值,如果有返回值,则在函数体中要使用return语句带回返回值,返回值只能是一个,return语句可以有多个,但只能执行其中一个 函数名为任意合法的标识符,尽量见名知意 形参:函数完成功能时,所必须的已知条件,如果没有则括号什么也不写,称为无参函数(例如求1—100的和就是无参函数) 函数-----算法 main函数 普通函数 输入 scanf,getcher,gets 形参 输出 printf,putchar,puts 返回值 函数体:用大括号括起来的内容,是函数功能的完整实现 例如 写一个函数,求两个整数的和 int add(int x,int y) {int z=x+y; return z; return x+y; } int f=add(2,3) int add() {int x,y,z; scanf("%d%d",&x,&y); z=x+y;