《C程序设计》知识点
《C程序设计》知识点
第1章C语言概述
都懂了,一定过!
第1章C语言概述
11C语言属高级语言,区分字母的大小写,以函数为基本单位采用模块化程序设计,可直接访问内存,进而对硬件进行操作。
12用C语言编写和程序称作C源程序,简称C程序,C程序可由若干个文本文件组成,文件扩展名为C(使用C编译器时默认扩展名为CPP)。C源程序经编译、连接后得到扩展名为EXE的可执行文件目标程序。
预处理编译、连接
执行
若干个C程序文件→C程序→目标程序文件→
13C程序从主函数开始执行,每个C程序有且仅有一个主函数,因此,每个C
程序文件中至多有一个主函数。
14C语句以分号结尾,用括起来的一组语句称作复合语句,复合语句可省略花括号之后的分号。
15允许一行内写多个C语句,也允许一个C语句占用多行,但保留字和标识符不可拆行。
16在C集成环境VC60中,新建工程、保存当前程序文件、编译当前程序、执行当前程序的快捷键依次为:CtrlN、CtrlS、F7、CtrlF5。
第1页共21页
f《C程序设计》知识点
第2章程序设计的灵魂算法
第2章程序设计的灵魂算法
21解决问题的方法和步骤称作算法。算法和数据结构是程序的两个主要要素。
22算法具有确定性、有穷性、有效性等特点。
23算法可用自然语言、流程图、NS图、计算机语言、伪代码等描述。伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法。
起止框
输入输出框
判断框
处理框
注释框
……
连接点
流程线有向线段或折线
图21ANSI流程图符号
24算法的基本结构分为:顺序结构、选择结构、循环结构。
↓
↓
Y┌条件┐N
↓
↓
↓
↓图22顺序结构
└→↓←┘图23选择结构
↓
↓←┐
条件┐N
│
↓Y│
↓│
│
条件┘Y
↓←┘
↓N
图24当循环图25直到循环
条件
Y
N
图26顺序结构图27选择结构
条件循环体
图28当循环
循环体
条件图29直到循环
25由三种基本结构组成的程序称作结构化程序,结构化程序中的每个模块只有一个入口和一个出口。结构化程序设计通常采用“自顶向下、逐步细化”的设计方法。
第2页共21页
f《C程序设计》知识点
第3章数据类型、运算符与表达式
第3章数据类型、运算符与表达式
31C的数据类型如下所示:
表31C语言的数据类型
数据类型
字节数
数值范围
无符号短整型u
sig
edshorti
t
4
0~2161
整有符号短整型sig
edshorti
t
2
215~2151
基本类型
型无r