目的:明白如何定义及使用函数,能够利用函数实现程序操作,简化主函数,使程序逻辑更加清晰明了,利于阅读。
需要了解:
1.为什么要使用函数?
代码结构复杂,不利于阅读,不利于移植。
2.什么是代码块?
“{}”代表一个代码块,一个代码块解决一个问题,代码块中不允许重复定义,且不同的代码块有不同的作用域。
3.如何定义函数?
函数类型 + 函数名(函数参数类型
参数,函数参数类型 参数)
{ 函数体 …}
注:①先声明函数,再实现函数
②有参函数需要返回值,无参函数(void 类型)可以带回或不带回函数值。
函数应用:
ATM 中函数的使用
1.函数声明。将需要的所有函数声明在开头,方便阅读:
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
图片发自简书App
总结感悟:用函数实现ATM 的功能比单纯使用if, while 语句更能让人对程序功能获得最快速有效的了解,让人觉得恍然大悟,清楚明了。虽然我对函数的使用还远达不到得心应手的境界,但通过这次任务更加明确函数的神奇所在,在以后的程序设计任务中会尽量使用函数实现程序功能多多加油!!