如果你想当一个作家,是不是首先要读很多书之后再写书呢?正所谓厚积薄发。
同样的,写代码也一样,学会一门语言也就相当于你会写字了,但从会写字到会写文章中间的差距有多大,各位应该心里也就有数了
所谓进阶无非是大量的看优秀的开源代码,github绝对是需要膜拜的,很多优秀的开源社区源码在上面看都看不完,大家要好好利用这里的资源。
c语言项目开发流程一部曲
一.c项目开发总体分如下图所示
二.对每一步的解析
1.需求文档分析,本例以电子词典作为例子
列出每一个需求以及每一个需求的每一个特点,将其归纳 为一张表。
2.设计数据结构
设计数据结构,也就是确定抽象数据类型,数据存放的方式,先想出多个方案,然后比较各个方案的优劣。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一 起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
3.根据需求绘制程序整体运行流程图
4.分析数据类型的存储结构,如下图
5.定义常用变量