根据2025年湖北部分院校专升本《C语言程序设计》考试大纲,可推测2026年湖北专升本C语言设计重点内容仍会围绕基本语法、程序结构、数组、指针、函数等方面展开。
1.1 C程序结构特点
1、C程序的基本构件--函数,
一个函数由函数首部和函数体两部分构成。
函数首部一般包括函数类型、函数名、函数参数等
函数体一般包括声明部分和执行部分。其中:在声明部分中定义所用到的变量;执行部分则由若干个语句组成。
3、C程序只有一个 main 函数,且总是从 main 函数开始执行。
4、C语言语句必须以“;”结束。
5、用/* */作为注释。
6、C 编译器一般自顶向下顺序编译 C源程序,如果被调函数定义在主调函数之后位置时,要在主调函数前,给出被调函数的原型说明。以便编译器在编译被调函数的调用语句时,对调用语句进行参数检查。
如果不进行原型说明,则无法通过编译检查
原型说明:类型说明 函数名(参数类型,参数类型,·······“
7、头文件--头文件包含了 ℃ 语言的标准函数库的原型说明
C 语言通过使用#include <>预处理命令,将库函数的原型说明插入到源文件中
2.1 算法
1、算法--指为求解某一问题而采用的具体方法和步骤。
2、两类算法--数值运算算法和非数值运算算法
3、算法的特性--有穷性、确定性、有效性等
4、算法描述--文字描述法(如伪代码描述算法)、图形描述法(如流程图和 NS流程图描述算法)。
2.2 算法的三种基本结构
顺序、选择、循环
2.3 结构化程序设计方法
1、自顶向下--首先对问题进行分析,确定算法思路。
2、逐步细化--根据算法思路,制定原始算法流程,并不断细化流程
3、模块设计--分解算法流程,将功能相对独立的部分划分为一个模块
4、结构化编码--利用高级语言正确实现 3种基本结构。
3.1 C语言的基本元素
1、符号集--C 语言使用的基本符号。
2、标识符--用来标记常量、变量、函数及文件名字的字符序列。
3、关键字--C 程序规定的,具有特定含义、专门用作语言特定成分的一类标识符。ANSI推荐的 C语言关键字是 32 个。关键字全部应该小写。
3.2 C语言的数据类型
数据是操作的对象,数据类型是指数据的内在表现形式。如(数据代码、存储、运算)。
1、基本类型:整型、字符型、实型。
2、构造类型:在基本类型的基础上,按照某种构成规则构造而成的类型。数组、结构体、共用体、枚举型。
3、指针类型:用于存储地址的一类数据类型
4、空类型:
编译器根据变量的数据类型,给变量分配存储单元。
3.3 常量与变量
1、符号常量--符号常量在其作用域内不能改变,也不能被赋值,#define 符号常量(大写)常量
2、变量--变量由变量名和变量值标识。
数据类型 变量;