一、函数的初步了解
1.为什么用函数?
-代码结构复杂,不利于阅读,不利于移植。
-函数实际上是代码块,一个代码块解决一个问题,一个功能对应一个函数。
-代码块就是{}及其中内容,封装一部分代码,不同的代码块有不同的作用域。
2.怎么使用函数?(怎么定义函数)
返回值 函数名称 (参数){
}
加法函数示例
3.main函数里写代码的逻辑结构
什么时候循环,不要写具体的操作,但要搭建一个框架。具体操作给每一个函数去实现。
4.return break continue
return:终止函数运行或者返回一个值
break:跳出循环
continue:继续新的循环
5.先声明后实现
6.自定义头文件与实现文件
1.意义与作用:
将声明和实现分离开来。
2.封装:
封装某些功能,便于移植(方便以后使用)。
3.头文件(.h):
只放函数声明和变量声明,没有实现,不能赋值。因为仅声明函数,还未分配内存空间。
4.实现文件(.c):
实现函数的功能,操作变量。
5.使用方法:
(1)创建.h文件 声明函数
(2)创建.c文件 函数具体实现
(3)在.c文件里导入.h文件
注意:.h和.c文件名尽量相关
注意:尽量避免头文件的相互引用
解决办法:使用宏定义
#ifndef Atmoperation
#define Atmoperation
代码块
#endif#
头文件
实现文件
二、ATM函数版代码展示:
(1)头文件及函数的声明:
同上面自定义与实现文件。
(2)main函数的框架:
主要框架
(3)实现函数:
登陆密码确认
欢迎和退出使用界面
选择菜单及如何选择
取款
存款
修改密码
是否继续操作
三、运行效果展示:
简略展示存款与修改密码