学习数据结构之前先复习⼀下C语⾔
在学习数据结构前,都需要先掌握⼀门计算机基础语⾔(或者叫⾼级语⾔)。在⼤多数⾼校中都会以C或C++作为数据结构的前导课程,因此在学习数据结构前,⼤家要回顾⼀下相关的基础知识。
本学期的数据结构课程,我们是以C语⾔作为前导课程,在学习数据结构前⼤家先复习⼀下C语⾔中有关的知识点。
1、什么是数组?C语⾔数组的基本概念。C语⾔中的⼆维数组怎么表⽰?
2、C语⾔字符串的输⼊和输出语句。整理字符串的处理函数。⾃⼰⼿写⼀个程序,输⼊“数据结构”,打印⾃⼰的专业班级信息和姓名。
3、写⼀个程序,判断⼀维数组是否包含某个元素值。如果是⼆维数组怎么写程序?
4、C语⾔的数组是静态的,使⽤变量指明数组的长度。c语言struct用法例子
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)⼆级指针。
对数据结构课程中还有其他相关的知识点,⼤家可以在评论中给出。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论