《C和指针》第七章 函数
来源:互联网 发布:知微的境界 编辑:程序博客网 时间:2024/06/05 20:18
1.函数的定义:就是函数体的实现
语法: 类型 函数名(形参)
代码块
形参列表包括变量名和他们的类型声明;代码块包含局部变量的声明和函数调用时需要执行的语句
2.函数声明提倡用函数原型声明,除了返回值类型它还包含了参数类型的声明
3.函数的参数是通过传值方式进行传递的,它实际是传递的是实参的一个拷贝;数组名也是通过传值方式进行传递的,但它传递给函数的是指向该数组的指针的一个拷贝,如果采用了间接访问操作,他实际访问的就是数组中的元素,因此,在函数中修改参数数组的元素实际上修改的是调用程序的数组,又称为传址调用
4.抽象数据类型ADT又称为黑盒,由接口和实现组成,接口是公有的,他告诉客户如何使用ADT所使用的功能,实现是私有的,是实际执行任务的部分
5.递归函数直接或者间接调用自身;递归函数有两个特性:一是存在限制条件,当符合这个条件时递归便不再继续;二是每次递归调用之后越来越接近这个限制条件
6.如果递归函数内部执行的最后一行就是调用自身,它就被称为尾部递归,这种情况很容易写成循环形式
7.可变参数列表(没看太明白用法):要使用stdarg.h头文件定义的宏来实现,参数列表的可变部分位于一个或多个普通参数的后面,他在函数原型中以一个省略号表示;如果在访问几个参数时想半途终止,是可以的,但是不能一开始就从参数列表的中间访问
0 0
- C和指针(第七章--函数)
- 《C和指针》第七章 函数
- c 和 指针 第七章
- c 和 指针 第七章
- C和指针第七章——函数
- 【笔记】C与指针 第七章 函数
- 第五章 操作符和表达式 第六章 指针第七章 函数[C和指针]
- 第七章。指针和函数的关系
- 第七章 指针和C字符串
- C和指针读书笔记(第七章)
- C和指针 第七章笔记
- 【C】【笔记】《C和指针》 第六章 指针 第七章 函数 第八章 数组 第九章 字符串、字符和字节
- 第七章 C++/C指针.数组和字符串
- C和指针的复习系列一:第一章~第七章
- C和指针课后习题(第七章)
- C和指针第七章written_amount C++实现
- C和指针第七章的两个题
- 【C和指针】函数指针
- hive -e "show tables"提示cannot recognize input near 'show' '<EOF>' &#
- 如何找回回收站已经清空的文件
- linux rhel 安装网卡驱动 连接无线
- VC++6.0 用gSoap客户端访问WebService
- [BASIC-28] Huffuman树
- 《C和指针》第七章 函数
- Linux apache服务器(上)
- Matlab PCA+SVM人脸识别(一)
- IOS_UI_day5_UIScrollView+代理设计模式+键盘
- 小数转换成百分数,以及前台中颜色的控制
- 理解 javascript 中的 构造函数 原型对象 实例对象 之前的关系
- Extjs学习笔记之三 extjs form更多的表单项
- 黑马程序员Java面向对象——异常
- 读书