第二部分 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
1.4 习题解析
1在VC++环境中用RUN命令运行一个C程序时,这时所运行的程序的后缀是______。
2C语言源程序文件名的后缀是______;经过编译后,生成文件的后缀是______;经过连接后,生成文件的后缀是______。
3结构化程序由______、______、______三种基本结构组成。