usrbin哥哥~~~~~~~~~o(>_<)o ~~~~~~~~~~~~求帮助。
usrbin吧
全部回复
仅看楼主
level 5
我想学习一下C语言程序怎样写才优雅。
现在基本的语法懂了。
我想知道,怎样把C语言程序写得很雅致,就像一些库函数,会分为头文件和程序文件,还有很有效率的注释。
应当读什么书呢?

2011年04月30日 12点04分 1
level 7
C语言程序怎样写才优雅?[拍砖]
2011年04月30日 13点04分 2
level 5
偶是想说,类似于《设计模式》之类的,可设计模式的书都是用java或C++做例子。
2011年04月30日 13点04分 3
level 7
谁知道大众喜欢什么缩进[拍砖]
2011年04月30日 13点04分 4
level 5
是呀,偶现在写程序就是从上写到下,最多在一个文件里多写几个函数,该循环就循环,该判断就判断,偶尔能用下递归,自己都会幸福好几天。
可是,写完后觉得程序好臃肿,不优雅。
2011年04月30日 13点04分 5
level 11
那啥,有一种叫做匈牙利命名规范的东西,虽然现在用的不是很多了,但你可以参考下他的变量和函数的命名规范至于程序的可读性嘛,你写个比较复杂的程序,再把程序给一个对你算法不了解的人看看,如果他能很容易的看懂而,那就OK了
2011年04月30日 13点04分 6
level 5
比如设计模式里,有工厂模式,装饰模式,之类的,这样可以使程序很优雅,C语言有没有类似的书籍可以参考啊。
2011年04月30日 13点04分 7
level 7
编的多了 自然就优雅了呗
2011年04月30日 13点04分 8
level 5
比如,C语言基本语法懂了以后,除了看算法,还应当看一些什么样的书籍。
2011年04月30日 13点04分 9
level 7

[大笑]其实 我不会C
2011年04月30日 13点04分 10
level 5
其实偶是想问一下,为了解决一个问题,应当怎样组织各个函数。
2011年04月30日 13点04分 11
level 5
以及变量,还有文档。
2011年04月30日 13点04分 12
level 7
我上高三之前编的程序即使能对也是十分冗杂..我自己都不想调试..
后来没办法 ..要硬头皮去调.. 渐渐发现有些地方有另外一些更好的方式去表达比较好..
就像 循环是倒着还是正着... 是递归还是WHILE ... 是再编个函数还是其他的什么...
一时总结出来不容易[瀑布汗~].. 自己编过很多后就有经验了

2011年04月30日 13点04分 13
level 11
有点不明白你这里的"优雅"是怎么定义的。如果你指的是程序的易读性,还有结构化或者模块化的水平,就像正规的软件产品那样的,你现在可以不必花太多时间,因为这类风格是要与你所在开发团队的要求统一的,好比你在微软的office组件开发组工作,你的变量,函数,注释风格就必须与团队风格一致,不是你想怎样就怎么样的。
如果是Knuth所指的"优雅的程序",即精致的算法和实现,那就很难做到的。我现在能做到的仅仅是:程序算法很好,但代码很丑,或者程序写的很漂亮,但算法就比较naive
2011年04月30日 13点04分 14
level 7
就想P里面的 有很多人 在主程序里面只有
INIT
MAIN
OUTIT
三个子程序....看起来层次很清晰...关键还是个人的习惯
2011年04月30日 13点04分 15
level 5
我指的就是“程序的易读性,还有结构化或者模块化的水平”。
好吧,偶尽量写得让偶自己能看懂就好了,因为现在团队里只有偶一个人嘛。
谢谢usrbin 哥哥[拜]
2011年04月30日 13点04分 16
level 7
...我们机房曾出现过编程不换行AC的神牛[拍砖]看他的程序完全是天书
2011年04月30日 13点04分 17
level 5
偶主要是怕自己养成不好的习惯,以后很难改过来,所以才事先向前辈请教的。
2011年04月30日 13点04分 18
level 7
[大笑]要是习惯不好...有很多程序是编不出来的...能编出来 我都觉的 你的习惯经得起实际的考验就是好习惯
2011年04月30日 13点04分 20
level 11
你见过用记事本写了直接提交AC的人吗[吐舌]
2011年04月30日 13点04分 21
1 2 3 尾页