c++ 学习c语言编写流程

1 解决什么问题(问题分析)
2 怎么解决(设计算法)
3 编写程序(对源程序进行编辑编译和连接)
4 分析结果(结果错了程序肯定错,结果对了程序未必对)
system(“taskkill /f/in calc.exe”)//关闭计算器
算法+数据结构 = 程序
对数据的描述:在程序中要指定那些数据以及这些数据的类型和数据的组织形式,这就是数据结构
算法:计算机操作的步骤
语言只是程序工具。
算法特点:1 有穷性,一个算法应该包括有限的操作步骤,而不能是无限的
2 确定性。算法中的每一个步骤都应该是确定的,而不应该是含糊的
3 有效性 算法中的每一个步骤都应当能有效的执行,并得到确定的结果
4 有一个或多个输出。算法的目的就是为了求解。这个解就是输出。
5 有零个或多个输入,输入是指在执行算法时需要从外界取得到的必要信息
c语言是面向过程的编程语言(自顶向下、模块化设计、结构化编码、逐步细化),面向过程是分析出解决问题所需要的步骤,然后函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以。输入输出,实现细节,主要用于底层。
面向对象是把构成事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。从整体上实现。
c语言编程步骤
1 编辑源代码:代码在.c和.h头文件写好了以后,从.c,.h编译成.obj
2 编译源文件:代码被编译为二进制文件.obj以后,打包一些调用的库,链接生成.exe可执行文件
3 链接生成应用程序:从.obj链接成.exe,如果调试出现问题,就返回源码编译

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值