C语言 - 函数相关知识及ATMDemon

一、函数的初步了解

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)实现函数:

登陆密码确认


欢迎和退出使用界面


选择菜单及如何选择


取款


存款


修改密码


是否继续操作

三、运行效果展示:


简略展示存款与修改密码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。