Android开发学习——Day3(C语言基础二)

学习目的

1.将ATM机模拟系统模块化完善,使之可移植性提高,为用函数实现做好准备。

2.学习C语言中函数的使用。

学习过程

ATM机模拟系统在学习的第二天就已经编写好了代码并成功实现了。昨天,我用新的方法和思路又编写了一次。虽然功能相差无几,但是新的方法和编程思想更很nice,很值得归纳总结学习。

学习点一:一个功能一块代码

在写某个具体功能时,要注意不要和其他操作相混杂。这样可以使代码清晰明了,便于维护,也方便用函数进行模块化开发。

学习点二:编写注释

在一些关键的代码边上写下注释,能让自己对代码有直观的认识,有利于捋清逻辑,方便他人查阅。

学习点三:边写代码边运行

边写边运行,能够及时发现程序在编写过程中出现的错误,减少修改BUG的时间。

技术

C语言中的函数使用对整个程序的编写起着至关重要的作用,它可以使代码更简洁,逻辑明了,便于维护。例如用函数来实现ATM机模拟系统:


Android开发学习——Day3(C语言基础二)_第1张图片
代码实现--函数实现ATM机模拟系统

感悟

以前认为写程序只要功能能实现就行,但是经过进一步的学习,我觉得不仅如此。一个优秀的计算机工程师不但能写出实现功能的程序,而且要写出的代码清晰又简洁,毫不冗杂。就我自己来说,逻辑思维能力还算不错,函数也能用得差不多,但是却无法很好地结合二者,很多次都是将程序写成“半优品”,即逻辑较清晰,代码块稍简洁,让我哭笑不得。看来以后得加强这方面的锻炼。

你可能感兴趣的:(Android开发学习——Day3(C语言基础二))