第一章 预备知识

1.程序 = 数据 + 算法

数据:程序使用处理的信息, 算法:程序使用的方法。

C 面向过程化语言:1)结构化编程。2)自顶向下的设计(大程序分解为多个模块,再分解为易于编写的函数),试图使问题满足语言的过程性方法。

oop语言,试图让语言满足问题的要求,其理念是设计与问题的本质性相对应的数据格式。oop首先定义类,准确的表示程序需要处理的东西,类定义描述了每个类可执行的操作。然后你可以设计一个使用这些类的对象的程序。从低级组织(类)到高级组织(程序)的处理过程叫做自下而上的编程。

可移植性:跨平台,只换新的编译器,不修改代码,直接编译程序,运行良好。

编程步骤:源代码被编译器翻译为机器语言(即目标代码)加上一些标准的启动代码和库代码被链接程序链接为可执行代码。

Compile 编译:对当前打开的文件编译。

Build和Make:建立和生成:增量编译,对修改的文件编译。

Build All 全部建立:对所有的源文件重新编译。

Link 链接:链接编译的文件和库代码。

Run或Execute 运行程序:执行程序。

Debug 调试:以步进方式执行程序。调试版本,信息详细,但耗时长,与之相反的是发布版本。

提示:改正错误时,应修改第一个错误,如果找不到,则查看上一行。

输入缓冲区:Enter键是否被丢弃?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值