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单位的运用于计算

Vue ---- vue的基本使用 文本/事件/属性指令 补充: js面向对象 js函数

用html语言,运用全局变量和函数实现输出1--9之间的随机三个数,且8是幸运数!有八则赢一次!运用