1.函数是什么:
在计算机科学中,子程序也就是函数,是一个大型程序中的某部分代码,由一个或多个语句组成。负责完成某项特定任务,而且相对于其他代码,具有相对的独立性。
一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏,这些代码通常被集成为软件库。
2.库函数
- 举例:
- lo函数
- 字符串操作函数
- 字符操作函数
- 内存操作函数
- 时间/日期函数
- 数学函数
用两个个文档来举例:
1.strcpy
#include
#include
int main()
{
char arr1[] = "bite";
char arr2[] = "#######";
strcpy_s(arr2, arr1);
printf("arr2=%sn", arr2);
printf("arr1=%sn", arr1);
}
output:
arr2=bite
arr1=bite
#include
#include
服务器托管网int main ()
{
char str1[]="Sample string";
char str2[40];
char str3[40];
strcpy (str2,str1);
strcpy (str3,"copy successful");
printf ("str1: %snstr2: %snstr3: %sn",str1,str2,str3);
return 0;
}
output:
|
2.memset
#include
#include
int main()
{
char arr[] = "hello world";
memset(arr, '*', 5);
printf("%sn", arr);
}
output:
*****world
3.自定义函数
格式:
ret_type fun_name(paral,*)
{
statement;
}
- ret_type返回数值
- fun_name函数名
- paral函数参数
举两个例子:(以题为例)
//求两个数的最大值
#include
int get_max(int x,int y)
//int x和int y称为形参-形式参数-形式上的参数服务器托管网
{
/*if (x > y)
return x;
else
return y;*/
//三目操作符:return ((x > y) ? (x) : (y));
}
int main()
{
//函数的使用
int max=get_max(100,200); //100 200称为实参
//函数调用 int max=get_max(100,get_max(7,3));
printf("max=%dn", max);
}
//写一个函数可以交换两个整形变量的内容
#include
void Swap(int*pa, int*pb)
{
int tmp = 0;
tmp=*pa;
*pa=*pb;
*pb=tmp;
}
int main()
{
int a = 10;
int b = 20;
printf("a=%d b=%dn", a, b);
Swap(&a,&b);
printf("a=%d b=%dn", a, b);
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: AWS CodeWhisperer 上手初体验安装与使用
引言 代码生成器最近有点多,为了提高效率最近在我的 VSCode 上先后安装了 Bito、Codeium、Tabnine AI Assistant 等等,还有本文中刚有 AWS 推出的 CodeWhisperer。接下来就来看看这款 AI 代码生成器如何使用吧…