在学习数据结构前,都需要先掌握一门计算机基础语言(或者叫高级语言)。在大多数高校中都会以C或C++作为数据结构的前导课程,因此在学习数据结构前,大家要回顾一下相关的基础知识。
本学期的数据结构课程,我们是以C语言作为前导课程,在学习数据结构前大家先复习一下C语言中有关的知识点。
1、什么是数组?C语言数组的基本概念。C语言中的二维数组怎么表示?
2、C语言字符串的输入和输出语句。整理字符串的处理函数。自己手写一个程序,输入“数据结构”,打印自己的专业班级信息和姓名。
3、写一个程序,判断一维数组是否包含某个元素值。如果是二维数组怎么写程序?
4、C语言的数组是静态的,使用变量指明数组的长度。
5、一个一维数组,如何进行从小到大的排序。
6、解释什么是C语言结构体,C语言struct用法。
7、C语言的结构体数组怎么表示?
8、C语言的结构体指针怎么表示?参考如下:
表示方法一:
//结构体
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在小组
float score; //成绩
} stu1 = { "Tom", 12, 18, 'A', 136.5 };
//结构体指针
struct stu *pstu = &stu1;
表示方法二:
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在小组
float score; //成绩
} stu1 = { "Tom", 12, 18, 'A', 136.5 }, *pstu = &stu1;
9、整理与指针有关的知识点,包括:
(1)指针变量的定义和使用;
(2)指针变量的运算;
(3)数组指针;
(4)字符串指针;
(5)二级指针。
对数据结构课程中还有其他相关的知识点,大家可以在评论中给出。