1、为什么要定义函数?
定义函数(指定它的功能和名字)的目的就是为了使用函数。已达到精简代码的目的。
2、怎样定义函数?
类型标识符 函数名(参数){
声明部分;
语句部分
}
3、定义函数时函数后面括号中的变量名是形参(只能是变量);
在主调函数中调用一个函数时,函数名后面括号中的参数是实参
区别:形参在未出现函数调用时,不占用存储单元、
实参可以是变量、常量或者表达式,但是要求有确定的值
实参到形参的传递是单向的值传递(指针变量做形参也要遵守这一规则)
4、在定义好了函数后,关心的就是函数调用的问题了。
形式:函数名(实参列表);
函数可以嵌套或者递归式的调用。
5、函数参数的类别
a、数组作为函数参数
1、数组元素作为函数实参时,可以相当于一个基本数据类型的元素做函数实参一样处理。
2、数组名做函数参数,并不意味着将数组中的全部元素传递给对应的形参,只是将数组首元素的地址传递给对应的形参,因此形参为数组名或者是指针变量。
求平均分的问题
float average(float a【10】){
return ;
}
main{
float score【10】;
float ave=average(score);
}
相关推荐
谭浩强c语言的课件 第七章 ppt 比较详细
谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar谭浩强C语言教程Word版.rar...
谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言谭浩强C语言
谭浩强C语言 谭浩强C语言 谭浩强C语言 谭浩强C语言 谭浩强C语言
谭浩强c语言PDF版
谭浩强C语言经典教程谭浩强C语言经典教程谭浩强C语言经典教程
第7章 用户定制数据类型 7.1 结构体类型基础 7.1.1 结构体类型及其定制 7.1.2 定义结构体类型变量及对变量的初始化 7.1.3 结构体变量的操作 7.1.4 嵌套结构体类型 7.1.5 位段 7.2 结构体数组 7.2.1...
谭浩强C语言电子版,谭浩强C语言电子版,谭浩强C语言电子版,谭浩强C语言电子版。
谭浩强 C语言 world版谭浩强 C语言 world版谭浩强 C语言 world版谭浩强 C语言 world版
谭浩强C语言PPT,谭浩强C语言PPT谭浩强C语言PPT谭浩强C语言PPT,C语言讲座经典
谭浩强c语言PDF版.pdf
谭浩强c语言程序设计习题集
谭浩强第三版c语言课件 第一章 C语言概述 第二章 算法 第三章 数据类型 第四章 顺序结构程序设计 第五章 选择结构程序设计 第六章 循环结构程序设计 第七章 数组 第八章 函数 第九章 预处理 第十章 指针 第十一章 ...
本资源包含了谭浩强C语言全本13章内容,希望对大家有帮助
谭浩强C语言源程序
谭浩强C语言word版本
谭浩强C语言课件 第10章 对文件的输入输出
C语言谭浩强C语言PPTC语言谭浩强C语言PPTC语言谭浩强C语言PPT
谭浩强C语言程序设计word版谭浩强C语言程序设计word版