《诚心求教》C语言相对比较大的程序是怎么写出来的
基本语法学完了,应该是基本的会了吧,我最近看了些大家写的项目(学习的小项目吧),大概都在1500行左右,最近比较郁闷的是,看到时看的懂,但是我自己写的时候不知道从那里开始。
因为看书的时候,都是练习的小程序吧,比如都30--50行以内的,就解决一个小问题.
比如:今天看的图书管理系统,程序我基本都能看懂 ,知道怎么执行 等等,但是叫我自己写,我根本想不到,那些函数之间的连接怎么用(看的懂)。
大家 说说自己写较大程序的时候,是先写功能函数函数 ? 还是在main函数里面做出来规划,需要什么函数,然后一个一个在调用?然后再去写功能函数呢? 或者其他的想法。
大家怎么从几十行的代码 菜鸟 到如今的 上千行 上万行的 高手的呢?
[解决办法]
就像搭积木
一小块一小块实现
写到后面就成熟练工了。
[解决办法]
架构出来的。
[解决办法]
代码一般都是几十行几十行这么写出来的
[解决办法]
层层架构,比如一个图书管理系统,你必须对它的结构清楚,先把它分为几块,分别用几个函数实现。然后每块再按功能把它分成几块,分别用相应的函数实现,这样层下去,直到最底层的实现基本功能的小函数。
要学会对一个软件系统架构,LZ应该看看《软件工程》等相关书籍。
[解决办法]
自下而上,自上而下
两者结合吧
[解决办法]
需求,架构,设计,代码实现,测试,实施
[解决办法]
先设计大的结构,然后写接口,最后具体到功能
[解决办法]
架构设计师的功劳
[解决办法]
google代码大全
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
[解决办法]
有经验时先写main,没经验时先写功能。