Android开发成长史

Android_开发_Day3_C语言函数的妙用

2019-07-31  本文已影响1人  不要问我问就是百度

Android_开发_Day3_C语言函数的妙用


目的:

学会函数的基本运用,学会使你的程序结构更加清晰,使别人易于看懂。

技术:

<1>函数的概念:就是一个代码块,即函数的运用就是对代码进行分块,代码块是封装在一起的,因此他们之间的关系是相互独立的,减少开发中带来的复杂的关系。有利于移植。

<2>作用域:大括号中定义,大括号中使用。

<3>函数的定义:返回值  函数名(参数){……}。返回值,函数结束的标志,只要执行的return语句则该函数调用完毕。函数的参数可有可无,根据具体函数的效用来判断需不需要参数。无返回值的函数可以用return;来结束函数的调用,记住不要加返回值。

<4>函数的调用:有返回值的函数可以去接收该返回值,也可以不用去接收返回值只有单行函数代码。

<5>函数的使用:1.先声明 后实现  2.搭框架。

每个技术如何使用:

对于每个技术的使用,这里我用实际联系项目ATM来做解释:

函数的声明

声明完后就是每个函数的具体实现:


密码验证函数的实现

本函数我把它弄成了有返回值的类型,意在密码正确时返回一个值,密码错误次数达到上限时返回你一个值。

检测输入是否合法函数

该函数的功能是,在输入合法时返回一个值,不合法时返回另一个值。

取钱函数

若交易成功那么返回一个值,交易失败返回另一个值。

检测用户输入函数

该函数是整个程序的中心,接收用户输入并判断用户输出,还能及时调用相应的操作函数。

试问用户是否继续函数

该函数时判断用户在一个操作完成后是否想继续进行第二个操作的,若进行则返回1,否则就直接退出程序。

存钱函数

提示用户输入存钱金额,并返回余额。

重设密码函数

提示用户输入原密码并判断原密码的正确性,同时输入新密码,确认新密码,若原密码的输入次数超过4次则会退出程序。

程序自动退出函数

用for循环实现的程序经一段时间后便会自动退出的函数,一旦调用就没有取消的可能。

实际使用:

一下是主函数的代码:

主函数代码

可以看到,在使用了总多的函数后,主函数相对以前臃肿的形态变得简洁了不少,同时结构也变得清晰了不少。

实际运行效果如下:

输入密并选择服务 取款 是否继续 重新输入密码

总结:

函数的使用就是在多个程序需要同一种功能时就可以创建一个函数,有了函数就可以方便快捷的进行移植,使得写代码的效率变高。

上一篇 下一篇

猜你喜欢

热点阅读