c语言初识函数
一 函数是什么?
函数的定义
1 在计算机科学中 函数是由一个或者多个语句组成的
它负责特定的任务
相对于其他代码,具备相对的独立性
2 一般有输入参数并由返回值
二 库函数
为什么会具有库函数?
因为在使用c语言的过程中人们发现一些功能被大家频繁的使用
于是c语言标准做了一些工作 把常用功能 参数 返回类型 怎么实现规定了并且将它们交给编译器厂商来实现
哪里可以查看库函数?
两个库函数的使用
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 后查看