福州大学C语言教程:函数篇
需积分: 9 116 浏览量
更新于2024-08-01
收藏 738KB PPT 举报
"福州大学的C语言课程特别关注函数这一核心概念,旨在帮助学生深入理解C语言中的函数使用。课程涵盖了函数的多个方面,包括概述、分类、定义、调用、参数类型、函数声明、嵌套调用以及与数组、变量存储类别和函数作用域相关的主题。"
在C语言中,函数是程序的基本构建块,它们使得代码可重用并促进模块化设计。第八章详细讲解了以下几个关键知识点:
1. **函数概述**:C程序通常由一个主函数(main)和其他辅助函数组成。函数可以为空或者无返回值,通过模块化设计提高代码的可读性和可维护性。
2. **函数分类**:分为库函数和用户自定义函数。库函数是预定义的,可以直接在程序中调用,而用户自定义函数是根据特定需求编写的。
3. **函数定义**:定义函数时需要指定函数名、返回类型和参数列表。函数体包含函数执行的具体指令。
4. **函数调用**:执行函数时,通过函数名和传递的实际参数(实参)来调用函数,这些参数与函数声明中的形式参数(形参)相对应。
5. **形式参数与实际参数**:形式参数是函数定义中的参数,实际参数是在调用函数时传递的值。参数传递方式有传值和传引用两种,影响函数内部对实参值的操作。
6. **函数声明**:在调用函数之前,需要先声明函数,以告知编译器函数的存在及其特征,包括返回类型和参数列表。
7. **函数的嵌套调用**:一个函数可以在另一个函数内部被调用,这允许更复杂的逻辑结构。
8. **数组作为函数参数**:函数可以接收数组作为参数,实际上传递的是数组的首地址,实现对整个数组的操作。
9. **局部变量和全局变量**:局部变量在函数内部定义,仅在其定义的范围内有效;全局变量在整个程序中都可见,除非被其他作用域内的同名变量遮蔽。
10. **变量的存储类别**:包括自动(栈)、静态、寄存器和外部(全局)四种,不同类型的变量在内存中的存储方式和生命周期不同。
11. **内部函数和外部函数**:内部函数(static)只在当前源文件中可见,外部函数(默认或extern)可以在多个源文件之间共享。
以上是福州大学C语言课程中关于函数部分的主要内容,这些知识对于理解和编写C程序至关重要。通过深入学习和实践,学生将能够熟练地运用函数来解决各种编程问题。
点击了解资源详情
120 浏览量
134 浏览量
127 浏览量
2010-10-16 上传
133 浏览量
250 浏览量
134 浏览量
134 浏览量
tianshizhilie
- 粉丝: 0
- 资源: 1
最新资源
- webservice
- EXTJS 中文手册
- ubuntu8.04速成手册1.0
- Installing & Configuring Developing With XAMPP
- c#中treeview的使用方法
- 《华为认证网络工程师》自测题
- c#中进度条的使用技巧
- cn_foundation_Actionscript3.0_Animation
- R1762_R2632_R2700 RGNOS10.2配置指南_第四部分 应用协议配置指南
- 一个中专生的程序员之路
- R1762_R2632_R2700 RGNOS10.2配置指南_第三部分 IP地址与服务配置指南
- 详解西门子间接寻址详解西门子间接寻址
- 微 软 C 编 程 精 粹
- MyEclipse 6 Java 开发中文教程
- C#完全手册.pdf
- VARIANT的用法