第二部分 C语言程序设计[视频讲解]

第1章 程序设计基本概念[视频讲解]

1.1 C语言基本概念

视频二维码(扫码观看)

程序:可以连续执行的一条条指令的集合。

源程序:高级语言编写的程序,如VB、C、Java。

目标程序:由0、1二进制代码表示的程序。

编译程序:将源程序翻译成目标程序的软件。

编辑、编译、链接、运行一个C语言程序。

简单程序设计步骤:

算法:为解决某个特定问题而采取的确定且有限的步骤。

算法的五个特性:

有穷性

确定性

可行性

有零个或多个输入

有一个或多个输出

1.2 结构化程序与模块化结构

视频二维码(扫码观看)

C语言是一种结构化程序设计语言。

三种基本结构:

顺序结构

图1-1 顺序结构流程图

选择结构

图1-2 选择结构流程图

循环结构

图1-3 当型循环流程图

图1-4 直到型循环流程图

一个复杂的程序分解为若干个子任务,每个小子任务只完成一项简单的功能,由一个个的功能模块构成的程序结构称为模块化结构。

1.3 C语言必备知识

视频二维码(扫码观看)

一、数制

(1)十进制数

十进制由0~9十个数字组成,逢十进一。

(2)二进制数

二进制的基数是2,数字只有:0和1,逢二进一。

(3)八进制数

八进制的基数是8,数字为0、1、2、3、4、5、6、7,逢八进一。

(4)十六进制数

十六进制的基数是16,数字字符为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A~F分别代表10~15,逢十六进一。

(5)数制标记方法

为了区分不同进制的数据,八进制开头必须用数字“0”,十六进制开头必须用“0x”或“0X”。

32767、-32768、0

010、016、077

0x10、0XFF、0xa

二、数制之间的转换

(1)二进制数转换成十进制数

110=1×22+1×21+1×20=7

(2)十六进制数转换成十进制数

2AB=2×162+10×161+11×160=683

(3)十进制整数转换成二进制数

采用“除2取余法”,直至商为0

28=11100

说明: aa

1.4 习题解析

1在VC++环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是______。

2C语言源程序文件名的后缀是______;经过编译后,生成文件的后缀是______;经过连接后,生成文件的后缀是______。

3结构化程序由______、______、______三种基本结构组成。