| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1583 人关注过本帖, 2 人收藏
标题:说个事情,我学c语言的状况,大神进来点评!
只看楼主 加入收藏
suijishu
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:66
专家分:144
注 册:2012-12-1
收藏
得分:0 
以下是引用设计大师的路在2012-12-10 15:51:35的发言:

ok,你留下qq吧
   号:281123877
2012-12-10 15:56
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
楼上留群号的孩子什么心态?


[fly]存在即是合理[/fly]
2012-12-10 15:59
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
嗯,都说基础很重要,谁都会说,但问题是“什么才是基础”?基础就是基本动作,是入门就教的东西,但永远都要熟练运用,所有复杂的招数都是用基本动作组合而成的。

用你上次问过的题目来说,那个数组求最大值、最小值的题目。其实,对一连串数字求最值,是在学函数之前就已经反复训练过的,无非是遍历数组冒泡找出最值,根据数学的逻辑,最值无论如何都要遍历一次全部数据,这是跑不掉的消耗,所以知道最起码要用到循环。那么,之前练习过的各种求最值方法,能够回忆出来吗?那就是基础!而我之前告诉过你,这些东西要写成函数,逐个实现,不要一箩筐包揽,在一段代码中完成全部功能,不是说不能,而是说不应该,那首先增加了代码的复杂性,降低可理解性,其次是各种基本功能无法重用,那种叫意大利面条代码,缠绕在一起分离不开的。解决的办法就是回归基础,分别写一个求最大值、求最小值、求平均值的函数,这三个都是前面最基本的循环动作,是非常好写的,在主程序中就分别调用这三个函数,解决问题。如果有人告诉你,可以不用函数,在一段代码中实现全部功能,效率比这种调用函数的高得多,然后说这才是基础,而你又接受这种基础观的话,那么这是两种不同的意识形态。看你接受哪个了。

授人以渔,不授人以鱼。
2012-12-10 16:01
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用设计大师的路在2012-12-10 15:42:58的发言:

我是有男孩性格的女孩子,励志成为编程大师!别小瞧女生啊!
没有小瞧女生的意思,
但是女孩 还是不适合码代码

DO IT YOURSELF !
2012-12-10 16:04
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:0 
哈哈,这个帖子真热闹啊

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-12-10 16:06
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
要思考,求到别人代码只一句谢谢一点都不想为什么那么写,自然没有感觉

总有那身价贱的人给作业贴回复完整的代码
2012-12-10 16:11
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
收藏
得分:0 
回复 23楼 TonyDeng
噢噢。我喜欢用函数!谢谢批评。
2012-12-10 16:11
设计大师的路
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2012-12-1
收藏
得分:0 
回复 26楼 embed_xuel
我的态度不正确。。。
今天收获好大,重学编程去
2012-12-10 16:14
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
又是这一句,重学。。。


[fly]存在即是合理[/fly]
2012-12-10 16:16
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
还是那个题目,实现的代码其实有很多,都可以尝试。比如,你也应该练习过数组排序,对这种一连求三种值的情况,也可以考虑先排序,那么一前一后两个值就出来了,不过排序算法跟数据的规律有关,到底是不是比那种简单遍历三次的效率更高,是难说的(遍历仅需要读,而排序还要刷写数据,也需要双循环),不过,排序的部分还是要写成函数——主程序的逻辑必须尽量简单和直观。所以最终实践的时候,选择哪种是根据数据的分布规律来选择的。但这样你也看到了,哪些是基础。

授人以渔,不授人以鱼。
2012-12-10 16:23
快速回复:说个事情,我学c语言的状况,大神进来点评!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026122 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved