栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

试着复刻几个C++函数(3)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

试着复刻几个C++函数(3)

前言

今天依旧复刻三个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++编译器自带函数真多!只可惜我发现自己好像真的不知道几个(可以把你知道的发在评论区里)......

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1000680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号