问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言开发的6个步骤?

发布网友 发布时间:2023-06-07 03:16

我来回答

1个回答

热心网友 时间:2023-08-08 07:01

1定义程序目标

当你在开始写程序之前,你应对希望程序要做什么有一个清晰的想法。考虑程序需要的信息,程序需要进行的计算和操作,以及程序应该向你报告的信息。在这一规划阶段,你应该用一般概念来考虑问题,而不是一些具体的计算机语言术语来考虑。简单来说,我们所要思考的就是,这个程序是用来做什么的。


2设计程序

当你在对程序需要完成的事情有一个概念性的认识后,你就应该决定程序要如何完成它,用户界面应该是怎么样的,程序应该如何组织,目标用户是谁,你有多长的时间来完成实现这个程序等等。


这个部分其实就像写作文一样,当你想好要写什么题材的文章之后,接下来就要列出你文章中的大纲,需要几个段落,需要用到什么手法,每个段落写的是什么内容,一共有多少时间来给你完成这篇文章。把这些内容规划出来列成大纲,然后依次实现就可以了。


3编写代码

在程序有了清晰的设计后,就可以通过编写代码来实现它了。也就是说,将你的设计构思转变为C语言。这里是你真正需要使用C知识的地方。你可以在纸上勾画你的想法,但最终必须将代码输入计算机。一般来说,需要使用文本编辑器来创建一种称为源代码的文件,该文件包含你的程序设计的的C实现形式。


4运行程序

一般来说,可执行文件就是你打开之后可以直接能够运行的文件。在一般的操作系统中(例如Windows,Linux),要想运行某个程序,只需要双击这个文件或者右键打开就可以运行,这就是可执行文件。那要怎么才能生成可执行文件呢?例如为在Windows环境中,用QT编译器运行程序可以用快捷键Ctrl+R生成程序并显示程序结构,如果用VisualStudio编译器则是Ctrl+F5编译运行。


5测试和调试程序

程序能够正常运行那是极好的,但有时候它也可能运行不正确。因此,你应该进行检查,看程序是否存在错误。这个错误在计算机行话中称之为Bug。调试(Debugging)就是要发现并修正程序错误。学习中自然会犯错误,看起来编程中似乎也会犯错误,所以在将所学知识应用到编程中时,最好准备好时时想到自己很容易犯错误。当你成为本领更强,技艺更精湛的程序员时,你的错误也会变得更严重而且不易察觉。


你犯错误的机会很多。你可能会犯一个基本设计错误,可能会错误地实现了好的想法,可能会因为忽略了某个条件而将程序搞得一团糟,可能会错误地使用C,可能会犯打字母错误,也可能会将中英文输入搞错等等.....


不过,这并不是什么丢脸的事情,每个人都会犯错误,当你被一个错误折腾的焦头烂额的时候,你才会深刻的记住这个错误,以确保下次不会再犯。另外,编译器拥有简单找错误的能力,虽然不会具体到教你怎么改,但它会帮你标记出错误所在的那行,只要你认真仔细的检查错误的那几行并改正就可以了。


6维护和修改程序

在为自己或为别人创建程序后,该程序可能会有更广泛的应用。如果是这样,你可能会发现需要对其进行更改,也就是项目的维护和修改。在这里不得不提代码风格和注释的作用了,很多人都不喜欢写注释,代码风格也极乱。可当你去维护别人程序的时候,如果他没有写过注释,并且代码一堆堆的挤在一起,那你可能会头痛的要死,只想破口大骂写这个程序的程序员。由人及己,养成一个良好的编程风格是一个非常好的习惯,写完程序顺便标上注释。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpa改分电话可信吗 有人今年收到这样的短信吗? 温馨提示 通知:你此次报考的湖南中级会 ...会计从业资格证,今天有陌生号码打电话说我没过,是真的吗?我都考三... 坠入星河的温柔仙句 惊艳所有人的优美文案 坠入星河的温柔仙句 温柔很仙的宝藏文案 温柔到心坎里的文案句子(温柔且治愈的短句子) 实习期劳务合同简易版 ...企业受伤,如果辞职是否还有补偿?医疗费谁出? 毛晓彤十大经典电视剧 这个锦尚天舞舞蹈里面的音乐是什么?急求 http://m.iqiyi.com/w_19rr... 土豆和鸭蛋可以一起吃吗 王洋动物世界资深编导是谁 王洋是什么人?信捷电气董事 王洋是哪里人?大元泵业独立董事 个体户如何贷款10万? 《英雄联盟》装备背景介绍 员工自我评价简短5篇 张纪中有几任妻子几个娃 张纪中的个人资料 梦见办丧事烧香的预兆 Spring Cloud Zuul header中文乱码 我们为什么要感恩? 为什么要表达感谢 考研究生最好考的专业 研究生考试专业排名怎么查 研究生最火的专业排名 教资面试会问什么问题 外观设计专利申请中图片、模型有哪些需要注意的 申请外观设计专利,怎么处理图片 步步高的手机i606好吗? 地下水管道漏水怎么修补? 营业执照注销怎么查 搪瓷反应釜有几个液体加料孔? 硬座区和硬卧区晚上关灯吗? 洗衣机缺少牵引器可以用吗 WII塞尔达传 黎明公主和黄昏公主有什么区别 什么是热压胶合机,主要起什么作用 我想办个小型的人造板厂,不知道需要什么样的设备 胶合板厂大概要多少钱,与其制备,按最少的投资给我个答案?我是广西的... 2017中国十大板材品牌是什么 十大板材质量杠杠的! 硅藻泥和乳胶漆哪个好装修用硅藻泥很后悔硅藻泥为什么没人用了 听说硅藻泥好,装修刷遍全屋,才住半年,心里就感到苦 买卖合同效力如何 买卖合同效力. 买卖合同效力如何认定 怎么关闭大众车自动启停功能 适合春节旅游的地方有哪些? 日子过成年了什么意思? 日子,怎么被我过成了这个模样 广西大学什么专业比较好