c语言初识函数

发布于:2022-12-30 ⋅ 阅读:(324) ⋅ 点赞:(0)

一 函数是什么?

函数的定义

1 在计算机科学中 函数是由一个或者多个语句组成的
它负责特定的任务
相对于其他代码,具备相对的独立性
2 一般有输入参数并由返回值

二 库函数

为什么会具有库函数?

因为在使用c语言的过程中人们发现一些功能被大家频繁的使用
于是c语言标准做了一些工作 把常用功能 参数 返回类型 怎么实现规定了并且将它们交给编译器厂商来实现

哪里可以查看库函数?

cpp官网 点击此处即可跳转

两个库函数的使用

strcpy

int main()
{
	char arr1[20] = { "hellow world!" };
	char arr2[20] = { "abcdafersfrefaaaa" };
	strcpy(arr2, arr1);
	printf("%s\n", arr2);
	return 0;
}

实现以上代码 我们会发现arr2里面的内容变成了“hellow world”

memset

int main()
{
	char arr1[20] = { "hellow world!" };
	memset(arr1,'x', 5);
	printf("%s\n", arr1);
	return 0;
}

实现以上代码 我们会发现 arr1的前五个字符变成了x

三 自定义函数

封装一个函数 功能是找到两个数字中的较大值

int Max(int x, int y)
{
	return x > y ?  x: y;
}

封装一个函数 功能是交换两个数字的数值

void Switch(int *px,int *py)
{
	int tmp = 0;
	tmp = *px;
	*px = *py;
	*py = *px;
}

值得注意的是 函数分为传值调用和传址调用
我这里封装的第一个函数就是用的传值调用
第二个封装的函数就是用的传址调用
关于这传值调用和传址调用 后面的文章会详细解读

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到