[C/C++语言基础]—函数-创新互联

目录

1.函数是什么

成都创新互联专注于企业全网整合营销推广、网站重做改版、通城网站定制设计、自适应品牌网站建设、H5场景定制商城系统网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为通城等各大城市提供网站开发制作服务。

2.库函数

3.自定义函数

4.函数参数

5.函数的调用

6.函数的嵌套调用和链式访问

7.函数的声明和定义

8.函数递归

1.函数是什么

函数:有输入参数和返回值

返回类型  函数名 ( )

{

函数体

}

2.库函数    把一些常用的功能实现为函数,即成为库,由C语言直接提供

库函数负责干一些基础的,常见的功能

C/C++标准信息查看网站: www.cplusplus.com

MSDN在线网站

C/C++官网:http://en.cppreferance.com (英文版)

C/C++官网:http://zh.cppreferance.com (中文版)

比如在第一个连接中搜索strcpy函数

Referance→ C Library :C的库

function:函数,功能    memory 内存    memory set 内存设置

3.自定义函数

swap1 :值传递,在swap1中形参交换,不会改变实参的值

swap2 :地址传递,会改变实参的值                                    

4.函数参数
4.1实际参数(实参):真实传给函数的参数

实参可以是:常量,变量,表达式,函数等

在进行函数调用时,他们必须有确定的值,一边把这些值传送给形参

4.2形参:形参拥有自己的空间,同时拥有和实参一样的值。

       形参实例化之后其实相当于实参的一份临时拷贝

5.函数的调用
5.1传值调用:

函数的形参和实参分别占有不同内存块,对形参的秀嘎四不会影响实参

5.2 传址调用:

函数外部创建变量的内存地址传递给函数参数的一种调用函数的方式

让函数和函数外边的变量建立起联系,就是函数内部可以直接做函数外部的变量

6.函数的嵌套调用和链式访问

函数和函数之间可以根据实际的需求经行组合,就是可以互相调用

链式访问:把一个函数的返回值作为另一个函数的参数

但是函数不可以嵌套定义

int main()
{
void swap()
{
}
return 0;
}//错误示范,不可以嵌套定义
7.函数的声明和定义
7.1函数的声明

告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。

函数的声明一般放在头文件中,先声明后使用

7.2函数的定义

指函数的具体实现,交代函数的功能实现

8.函数递归

递归:程序调用自身的编程技巧称为递归,重复计算,减少程序的代码量,把大事化小

递归的条件:存在限制条件,满足这个限制条件的时候,递归不再继续;每次递归之后越来越接近这个限制条件。

总结:库函数网站查资料很重要,也要用好递归函数解决问题

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站名称:[C/C++语言基础]—函数-创新互联
链接URL:http://pwwzsj.com/article/doccsc.html