当前位置:   article > 正文

C语言初阶3

C语言初阶3
函数
1.定义

是一个大型程序中的某部分代码,由一个或多个语句块组成。它负载完成某项特定的任务,而且相较于其他代码,具有相对独立性。

2.函数的分类
2.1库函数

在开发的过程中,每个程序员都可能用到的,为了支持可移植性和提高程序的效率,C语言的基础库中提供了一系列类似的库函数,方便程序员进行软件开发。

查询的工具:

cplusplus.com

cppreferen​​​​​​ce.com

C语言常用的库函数有:

  • IO函数
  • 字符串操作函数
  • 字符操作函数
  • 内存操作函数
  • 时间/日期函数
  • 数字函数
  • 其他库函数

参照文档,认识几个库函数

①strcpy

字符串拷贝,把源头的数据拷贝到目的地。

②memset

把ptr开始向后的num个字节,设置为value值。

注:使用库函数,必须包含#include对应的头文件。

2.2自定义函数

自定义函数和库函数一样,有函数名,返回值类型和函数参数;不一样的是需要我们自己设计。

例子:写一个函数可以找出两个整数中的最大值

3.函数的参数
3.1实际参数

真实传给函数的参数,叫实参;

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

无论实参是何种类型的量,在进行函数调用时,都必须有实际的值,以便传给形参。

3.2形式参数

形式参数是指函数名后括号内的变量,因为形式参数只有在函数调用时才实现;

形式参数当函数调用完成后就自动销毁,因此形式参数只在函数中有效。

4.函数的调用
4.1传值调用

函数的形参和实参分别占有不同内存块,对形参的修改不会影响实参。

例子:写一个函数可以交换两个整形变量的值

只有形式参数中的值发生改变,实际参数的值没有改变。

4.2传址调用

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

这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数的外部变量。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/930027
推荐阅读
相关标签
  

闽ICP备14008679号