首先我们来看一下函数的定义
其实我们在看计算机的概念的时候是很难看懂的,我们后面用代码给大家演示,同学们也可以尝试理解一下上图函数的概念
C语言中把常用的功能进行了封装,封装成一个个的函数,提供出来大家使用
比如:scanf printf strlen strcmp rand srand time
C语言并不去直接实现库函数,而是提供了C语言的标准和库函数的约定功能,名字,参数,返回值
库函数一般是由编译器去实现(比如:VS2022 gcc)
那么我们怎么学习C语言库函数呢,下面给大家一个链接,此链接能够查到C语言库函数
www.cplusplus.com
打开后如下图
下图简单总结一下
下面我们参照文档来学习两个函数
首先看第一个
这个是函数的介绍
如果阅读能力有限 你可以将其转化为中文方便你阅读
第二个函数
在我们计算机中有个词叫memory,我们一般把他叫为内存,并非记忆
void*是一种指针,int是整型值,size_t整型值,返回类型void*也是个指针
Fill block of memory填充内存块
下面我们直接上代码来看个实例
这里特别注意,我们使用memset函数需要引头文件#include
见下图
大家了解到这里应该对函数有了初步的认识,我们接着往下走
我把这三个库函数网站链接放在下面供大家使用
www.cplusplus.com
http://en.cppreference.com(英文版)
http://zh.cppreference.com(中文版)
自定义函数和库函数一样:有函数名,返回类型,函数参数
下面我们上实例写一个自定义函数
这种情况我们没有使用自定义函数实现最大值的查找,下面我们用自定义函数来实现,看下图代码
这里是函数的调用,返回一个整型的z