对用户友好的输入输出提示
一个程序,或者说一个软件能否成功的关键,往往不是看它的功能有多么强大,而是看它对用户是否足够友好,用户是否乐于使用这款软件。如果我们开发的软件功能很强大,但是对用户极不友好,用户不会使用或者是使用起来很麻烦,那就没人会用这个软件。如果那样的话,功能再强大又有什么用呢?所以,软件的易用性和它的功能同样重要。改写后的程序改善了程序的易用性,对输入输出都做了很好的提示,用户可以轻松地学会使用这个程序。对比没有任何提示的例1.3,用户一定会更喜欢这个改写后的程序。如果这是两个商业软件,谁会获得商业上的成功,自然不言而喻。虽然C语言不能像Java、C#等高级编程语言一样,为用户提供华美的程序界面,但是即使是简单的纯文本界面,也同样可以做到对用户友好。让程序对用户友好,始终应该是我们在开发C语言程序时的一个目标。广州网站建设
![]() |
| (点击查看大图)东边太阳西边雨:不同的用户体验,不同的程序命运 |
算法逻辑的改进
max()函数只能比较两个整数,但是在改写的程序中,我们通过两次简单的max()函数调用的组合,首先比较获得a和b之间的较大的整数,然后将其与c进行比较,最终获得三个数当中最大的一个整数。经过简单的一个比较规则的改变,就获得了三个数中最大的一个数。这就是算法,也是C语言程序的灵魂。算法和程序设计就像一对好兄弟,程序设计能力的提高,离不开我们算法设计与实现能力的提高;而算法能力的提高,同样会促进我们的程序设计能力。所以在学好C语言的同时,也要学好算法设计。
![]() |
| 算法与程序设计是好兄弟 |





