1、为什么要定义函数?
定义函数(指定它的功能和名字)的目的就是为了使用函数。已达到精简代码的目的。
2、怎样定义函数?
类型标识符 函数名(参数){
声明部分;
语句部分
}
3、定义函数时函数后面括号中的变量名是形参(只能是变量);
在主调函数中调用一个函数时,函数名后面括号中的参数是实参
区别:形参在未出现函数调用时,不占用存储单元、
实参可以是变量、常量或者表达式,但是要求有确定的值
实参到形参的传递是单向的值传递(指针变量做形参也要遵守这一规则)
4、在定义好了函数后,关心的就是函数调用的问题了。
形式:函数名(实参列表);
函数可以嵌套或者递归式的调用。
5、函数参数的类别
a、数组作为函数参数
1、数组元素作为函数实参时,可以相当于一个基本数据类型的元素做函数实参一样处理。
2、数组名做函数参数,并不意味着将数组中的全部元素传递给对应的形参,只是将数组首元素的地址传递给对应的形参,因此形参为数组名或者是指针变量。
求平均分的问题
float average(float a【10】){
return ;
}
main{
float score【10】;
float ave=average(score);
}
相关推荐
谭浩强c语言的课件 第七章 ppt 比较详细
7. **第7章**:讲述结构体和共用体,这是C语言中复合数据类型的应用,可以用来创建自定义的数据结构。 8. **第8章**:介绍位运算,包括位移、与、或、异或操作,这些在低级编程和硬件交互中非常常见。 9. **第9章*...
以上是对谭浩强C语言教材源代码第四章中部分知识点的总结,这些知识点覆盖了基本的输入输出操作、字符和数值类型的处理,以及简单的数学计算。通过这些例子,可以帮助初学者更好地理解C语言的基础语法和编程技巧。
谭浩强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语言设计第三版》是一本深入浅出介绍C语言编程的经典教材,适合初学者和有一定基础的学习者。这本书在C语言的教学领域有着广泛的影响力,深受读者喜爱。PDF格式使得电子版方便阅读和保存,对于学习者来说是...
谭浩强C语言课件 第10章 对文件的输入输出
《谭浩强C语言》是一本在中国广受欢迎的C语言学习教材,由谭浩强教授编写,自出版以来,为无数初学者提供了深入浅出的C语言教学指导。这本书不仅适用于初学者,也适合有一定基础的程序员巩固和提高C语言技能。在...
《谭浩强C语言第三版复习习题》是针对C语言初学者的一份宝贵资料,它以谭浩强的《C语言程序设计》第三版为蓝本,旨在帮助读者巩固和深化对C语言的理解。下面将对其中涉及的重要知识点进行详细解释。 一、C语言基础 ...
谭浩强的C语言教程以其易懂和实用著称,提供了全面的C语言语法讲解。以下将详细介绍C语言的一些核心知识点。 1. **C语言概述**:C语言是一种中级语言,它结合了高级语言的易读性和机器语言的高效性。它的设计目标是...
《谭浩强C语言》是一本深受中国程序员喜爱的编程入门书籍,对于初学者来说,它提供了全面且易懂的C语言基础知识。这本书以其简洁明了的语言和丰富的实例,帮助无数编程新手开启了他们的编程之旅。 C语言是一种强大...
"谭浩强C语言第五版教材学习课件"正是基于他的经典著作,为学习者提供了一套系统的、易于理解的教学资源。 这个课件可能包含PPT演示文稿、习题解答、代码示例和教学视频等多种形式,旨在帮助初学者掌握C语言的基础...
《谭浩强C语言》是一本深受初学者喜爱的C语言教程,它的主要目标是帮助读者快速掌握C语言的基础知识和编程技巧。本书以其深入浅出的讲解方式和丰富的实例,使得C语言的学习变得生动有趣。 C语言是一种广泛应用的...
谭浩强C语言课件 第2章 算法---程序的灵魂
该资源包含了该书第二版的完整源代码和配套课件,旨在帮助读者更好地理解和实践C语言编程。 在C语言的世界里,源代码是理解程序运行机制的关键。通过阅读《谭浩强C语言程序设计》的源代码,你可以看到每一个函数的...
《谭浩强C语言》是C语言初学者的入门经典教材,由谭浩强教授编写,深受广大编程爱好者的喜爱。书中的课后习题设计巧妙,旨在帮助读者巩固所学知识,提升编程技能。本资源包含的就是这些课后习题的答案,对于正在学习...