8.函数的运用与补充
Posted 微纯册
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.函数的运用与补充相关的知识,希望对你有一定的参考价值。
- 函数的默认值
- 函数的重载
- 递归函数
- 系统函数的调用
函数的默认值
函数的默认值是从左至右赋值的
#include <iostream> using namespace std; void add(int x, int y = 4) // y的默认值为4 cout << x + y << endl; int main() add(3);
输出结果为7
函数的重载
定义:函数名重载,为函数名和类型相同,但参数个数和类别不同
eg:
void drawmap(int a,int i,int j) cout <<"三个整数"<<endl; void drawmap(int a, int i) cout << "二个整数"<<endl; int main() drawmap( 3, 4,4); drawmap(3,12);
输出结果:
递归函数
在函数中调用同函数
void cir(int i) i++; if (i >10) cout << i; else cir(i); int main() int i = 0; cir(i);
输出结果为:11
系统函数的调用
调用其他的函数需要,在程序开头引用 include <函数数据库>
atoi
将字符串转为数字:
int main() int i = 0; i = atoi("-1023"); cout << i << endl; i = atoi("41324"); cout << i << endl; i = atoi("12313141324"); // 溢出反应 cout << i << endl;
memcpy
#include <memory.h> #include <string.h> #include <stdio.h> using namespace std; int main() char str1[7] = "123456"; printf("The string: %s\\n", str1); memcpy(str1 + 2, str1, 4); // 在str第3个位置放入str的带开头 printf("New string: %s\\n", str1);
iOS----关于第三方的运用(有待补充)
第三方东西涵盖哪些内容?
1)第三方SDK
2)第三方框架
3)第三方功能代码的封装开源分享
4)第三方工具类等等
PS:1. 对于一个在正在深入学习的程序员而言,有时候参考学习或者使用一下第三方的东西,会大大的帮助我们理解和快速地进行移动端开发;
2. 对于第三方的东西,我们常常能得到例子demo,利用demo学习,能帮助我们快速掌握这个第三方的工具;
3. 对于第三方的东西,我们常常能找到对应的解释文档(如第三方SDK,GitHub上分享出来的第三方代码),通过文档有助于我们尽快掌握并且运用这些第三方的 东西;
一、第三方SDK功能
1.什么是第三方SDK?
第三方SDK就是一个第三方公司帮我们程序员写的一些功能软件开发工具包,例如常见的:
第三方支付(微信,支付宝,银联)、分享功能(Mob,友盟分享)、短信验证码功能(Mob等)、LBS地图(高德、百度)、远程推送(百度推送、极光推送)
等等等
2.我们如何使用它们?
一般条件下,有实例demo;
我们先按照官方文档一步一步去配置环境条件,然后进行相关的功能模块引入,我们就可以使用它了;
注意步骤一般都是这样的:
1.成为你要使用的那个第三方SDK的官方开发者(注册一个账号,为你的项目申请一个AppKey);
2.下载SDK,按照官方文档提示集成SDK;
3.将集成好的SDK导入你的项目代码中,按照官方文档的指示去配置编译环境(一般都是为这个SDK添加依赖库,修改一下用ARC还是MRC环境)
4.通过AppKey去调用第三方的功能代码的接口;
5.在你需要用的这个SDK的功能的地方,用UI控件去监听这个一个方法:引入SDK功能代码(注意,参数不要搞错,注意细节,注意编译器的位数等等设置,有时候我们没考虑那么周全,编译不通过的时候我们的Xcode会给我们提示的)
二、第三方框架
如何使用请参考PS
好用的推荐:GitHub上有的找,很多很多
三、第三方功能代码的封装开源分享
如何使用请参考PS
好用的推荐:GitHub上,Code4App等各大IT交流网站上都有的
四、第三方工具类等等
如何使用请参考PS
好用的推荐:GitHub上,Code4App等各大IT交流网站上都有的
以上是关于8.函数的运用与补充的主要内容,如果未能解决你的问题,请参考以下文章
less预处理的好处,补充关于之前发表的rem单位的运用于计算