《从问题到程序》第一章学习笔记

在计算机内部,一切信息都以二进制编码的形式存在。需要放进计算机、要求计算机去执行的程序也不例外。计算机总是规定了一套描述其指令的二进制编码形式,这种描述形式称为机器语言,计算机能直接“理解”和执行它。

C语言简介

c语言是贝尔实验室的Dennis ritchie 于1973年设计的一种程序设计语言,目标是用于写操作系统和复杂的系统程序。

C语言的特点
1、C是一个较简单的语言,较容易入门,知道很少东西就可以开始编程序。
2、C语言提供了丰富的程序机制,包括各种控制机制和数据定义机制,能满足构造各种复杂程序的需要。
3、C语言提供了一套预处理命令,支持程序的分块开发。
4、C语言的另一个特点是可以写出效率很高的程序。

C程序的加工和执行

C是一种高级程序语言,用C语言写出的程序通常称为源程序,人容易使用、书写和阅读这种程序,但计算机不能直接执行它们,因为计算机只能识别和执行特定的二进制形式的机器语言程序。C程序的加工过程如图所示:

排除程序中的错误

各种C语言系统通常都提供了对程序动态检查的支持功能。尤其是各种 IDE,都对程序的动态检查提供了强有力的支持。我们可以在IDE里以调试方式执行程序。这方面的功能通常包括追踪、监视、设置断点、中断执行等。

原文地址:https://www.cnblogs.com/9223lx/p/7899930.html