博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
你学不会C语言,是因为不会编写C程序的七个步骤
阅读量:7174 次
发布时间:2019-06-29

本文共 981 字,大约阅读时间需要 3 分钟。

编写一个C程序,这是一个很复杂的问题,面对复杂的问题,学会把它分解成若干个小问题,一个个小问题的解决,最后思路很清晰地解决掉这个“麻烦”。

一般情况下,我们把编写C程序分为7个步骤,懂得了后,编写程序就会有整体的思路,再也不像从前那样毫无头绪了。

1.定义程序的目标

定目标。明确这个程序是实现什么样的功能,你自己想要做出什么。明白你的程序需要哪些信息,像数学的公式、数学的单位转换信息。比如判断一个数是不是素数,“素数”在数学上是怎么界定的呢?这些都是你应该想清楚、弄明白的。不要一上来,就想着怎么用计算机语言表示。要从头到尾的想清楚你该怎么干。

2.设计程序

上一步已经对这个程序要完成什么样的任务,有了大概的认识。现在你要考虑的是用程序该如何完成它。把你的想法、思路往程序实现上逼近。

-

用户看到的整个程序界面应该是怎样的?目标用户是怎样的一类人?你需要花费多长的时间来解决掉这个程序?
-
在程序中如何表示数据,用数组还是结构体呢?用什么方法处理数据?这一步也不需要想到具体的代码怎么写。

3.编写代码

这一步就是要把你设计的程序,按照你的解决逻辑翻译成C语言,一条条语句的打出来。

这就要求你的C语言基本语法知识要扎实了,比如一个输入函数scanf(),这种最基础的,你要能够想到关于scanf()尽可能多的用法,以及可能出错的地方。

4.编译

这一步是将你编写好的C程序代码翻译成机器能够运行的机器码。翻译过程会使用编译器这一工具,在c/c++开发工具里都会集合有编辑器、编译器。

值得注意的是,如果你使用的是Code::Blocks,默认没有编译器的,一定要下载带有mingw的。

理解编译后产生的错误或者警告,也是你需要掌握的一项技能。

5.运行程序

上一步,编译链接成功后,就能进行正常的运行了。可运行的程序就是可执行文件.exe。

6.测试和调试程序

运行结果与自己设计的思路是否一致。可以运行的程序,只能说是语法上没有错误,而语义上是否存在错误,就需要多次的测试。bug与debug的过程。

7.维护和修改代码

在现实的工作中,这是软件维护工程师干的事,很多bug都是在产品使用多了后才发现的,他们最大的痛苦不是改错,是要看懂别人的代码后进行改错。平时写代码,要注重程序的可读性。软件维护工程师的从业人数也是蛮多的。

如有侵权,请联系删除

转载地址:http://nydzm.baihongyu.com/

你可能感兴趣的文章
深入理解数据库锁
查看>>
CSSModules
查看>>
scrapy_redis 指定db
查看>>
underscore.js源码学习一(框架解读)
查看>>
Redis - Redisson vs Jedis
查看>>
腾讯云“云+校园扶持计划”1核2G1M服务器3年只需360元
查看>>
字串(数组)截取
查看>>
mysql百万数据实践-分区
查看>>
SpringBoot 整合 DWR ,实现 js 直接调用后端 Service
查看>>
利用webpack实现js/css模块化开发
查看>>
Parcel - 极速零配置Web应用打包工具
查看>>
【277天】跃迁之路——程序员高效学习方法论探索系列(实验阶段35-2017.11.09)...
查看>>
spring boot源码分析之springmvc(上)
查看>>
HAProxy
查看>>
Java: classLoader
查看>>
vue.js - 事件 - 表单 - 组件 - slot分布 基础
查看>>
tornado下https配置
查看>>
Linux Q&A
查看>>
10月11日科技联播:美股暴跌引全球股市崩盘;腾讯跌出全球市值前十
查看>>
实验吧——隐写术之流
查看>>