前言
今天依旧复刻三个C++编译器自带函数!内容创作不易,希望能支持以下!谢谢!
正文
第一个 strlen
用处:同.size()和.length
用法:strlen(s)
复刻代码:
unsigned int strlen(char a[])
{
unsigned int i=0;
while(a[i]!=' ') i++;
return i;
}
第二个 __gcd
用处:求两数最大公因数。
用法: __gcd(a,b)
复刻代码:
int __gcd(int a,int b)
{
return (b==0?a:gcd(b,a%b));
}
第三个 swap
用法:交换两数的值。
用法:swap(a,b);
复刻代码:
void swap(int &a,int &b)
{
int c;
c=a;a=b;b=c;
}
结语
C++编译器自带函数真多!只可惜我发现自己好像真的不知道几个(可以把你知道的发在评论区里)......



