五个步骤帮你打通C语言项目流程任督二脉,再也不怕做项目了!

如果你想当一个作家,是不是首先要读很多书之后再写书呢?正所谓厚积薄发。

同样的,写代码也一样,学会一门语言也就相当于你会写字了,但从会写字到会写文章中间的差距有多大,各位应该心里也就有数了

所谓进阶无非是大量的看优秀的开源代码,github绝对是需要膜拜的,很多优秀的开源社区源码在上面看都看不完,大家要好好利用这里的资源。

c语言项目开发流程一部曲

一.c项目开发总体分如下图所示

二.对每一步的解析

1.需求文档分析,本例以电子词典作为例子

列出每一个需求以及每一个需求的每一个特点,将其归纳 为一张表。

2.设计数据结构

设计数据结构,也就是确定抽象数据类型,数据存放的方式,先想出多个方案,然后比较各个方案的优劣。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一 起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

3.根据需求绘制程序整体运行流程图

4.分析数据类型的存储结构,如下图

5.定义常用变量

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,308评论 25 708
  • //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
    葡萄喃喃呓语阅读 51,712评论 10 199
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,602评论 2 35
  • 1. 性能分类 性能主要分为:系统资源使用情况以及快速响应给用户。前者由于系统资源是有限的,包括cpu、内存、存储...
    然哥哥阅读 577评论 0 47
  • 如果我們之間 一直是等著美好 例如 好的心情 美妙的文字遊戲 好的畫 能夠給你正面能量的釋放 能夠給你想要的歡樂 ...
    蔡振源阅读 344评论 0 3

友情链接更多精彩内容